Parallel Haskell Hack Day


Dates : 19.3.2013, starting 10:30

Location : Heriot-Watt University, Edinburgh, Earl Mountbatten Buildings, EM 1.70

It's building 2 on this map, with entrance from Boundary Road North.


So far: Hans-Wolfgang Loidl (HWL), Jost Berthold (JB), Vladimir Janjic (VJ), Vladimir Komendantsky (VK), Malak Aljabri (MSA), Majed Al-Saeed (MMAA), Robert Stewart (RS), Evgenij Belikov (EB), Prabhat Totoo (PT)


10:30 Welcome and Setup
10:45 Exchange of ideas and brainstorm
11:00 Pair programming on selected topics
13:00 Lunch
14:00 Short round of summaries and discussion
14:15 TBC (pair programming, short talks...)
X:00 Summary Reports and Future Work


  • RTS group (MSA,EB,JB,HWL)
  • Algorithms (PT,JB,HWL)
  • Serialisation (VK,JB,HWL)
  • Visualisation (MMAA,PWT,JB,HWL)

General Info Eden gitweb IDX file

Potential Topics

  • GHC parallel RTS: general house-keeping and fixes (MSA,EB,VJ,HWL,JB)
    • Cleaning up non-main PEs in parcp way
    • Behaviour of primops in non-parallel ways
    • Start script optimisations
    • eliminating start script in parcp way (i.e. in-RTS log archiving)
    • change PrimOps.cmm to work with LLVM-way
    • debugging issues:
      • role of THUNK_SELECTOR in packing code
      • RTTables in GUM execution
      • Eden- vs GUM-style execution
      • PAP un/packing (GUM)
      • clean-up issue
      • usage of GhostTSOs (GUM)
    • ParTicky profiling (GUM)
      • fix #fetches issue
      • fix cmd line parsing (-N) + stats output (-qPg)
      • discuss futher parameters to monitor
    • code integration:
      • migration
      • bounded sparks
      • sharks
  • Light-weight concurrency
  • Eden/GpH programming (nbody, paraffins, sp mat mult etc) (PT,RS,EB,HWL,JB)
    • nbody using Eden and GpH skeletons
    • seq and par sp mat mult optimisation (-threaded Array/AssocList vs QuadTrees)
    • move forward wrt. test suite
  • Serialisation: (VK,RS,HWL,JB)
    • Factor out from PARALLEL_RTS
    • review API (for Par Sci usage)
    • make good use of it
  • Eventlog and visualisation (MMAA,JB)
Last modified 7 years ago Last modified on Mar 19, 2013 1:18:37 PM