_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
parsec 0.0-0.6022a61
Dependencies: hwloc@2.12.2 bison@3.8.2 flex@2.6.4
Channel: guix-hpc
Location: guix-hpc/packages/solverstack.scm (guix-hpc packages solverstack)
Home page: https://bitbucket.org/mfaverge/parsec.git
Licenses: FreeBSD
Synopsis: Runtime system based on dynamic task generation mechanism
Description:

PaRSEC is a generic framework for architecture aware scheduling and management of micro-tasks on distributed many-core heterogeneous architectures.

parsec 4.0.2411
Dependencies: hwloc@2.12.2 openmpi@4.1.6
Channel: guix-science
Location: guix-science/packages/hpc-runtime.scm (guix-science packages hpc-runtime)
Home page: https://github.com/icldisco/parsec/wiki
Licenses: Modified BSD
Synopsis: Parallel runtime scheduler and execution controller
Description:

PaRSEC is a generic framework for architecture aware scheduling and management of micro-tasks on distributed many-core heterogeneous architectures. Applications are expressed as a Direct Acyclic Graph of tasks with labeled edges designating data dependencies. PaRSEC assigns computation threads to the cores, overlaps communications and computations between nodes as well as between host and accelerators (like GPUs). It achieves these features by using a dynamic, fully-distributed scheduler based on architectural features such as NUMA nodes and GPU awareness, as well as algorithmic features such as data reuse.

Total results: 2