comp.lang.ada
 help / color / mirror / Atom feed
From: "Marc A. Criley" <mcNOSPAM@mckae.com>
Subject: ANNOUNCE: Magpie 0.10 Utilities for multi-core execution
Date: Wed, 26 Jan 2011 19:12:41 -0600
Date: 2011-01-26T19:12:41-06:00	[thread overview]
Message-ID: <beb50$4d40c685$433a4ee0$23237@API-DIGITAL.COM> (raw)

Hot on the heels of Brad Moore's Paraffin, and inspired by his article 
in Ada Letters (http://portal.acm.org/citation.cfm?id=1879078, 
membership required), comes the initial release of Magpie:

Magpie is a collection of generic procedures that distributes subranges 
of iterative application-defined processing across the processors of a 
multi-core CPU to achieve true concurrency and therefore increased 
application performance.

Magpie supports work sharing and work seeking processing for the GNAT 
compiler on Linux platforms. The platform restriction is due to 
processor-affinity not being a standard Ada feature until Ada 2012, so 
in the interim a GNAT-specific pragma is utilized (more info in the README).

Magpie is available for download at:

  http://sourceforge.net/projects/magpie-mc

Break into groups, execute, and rejoin with your consensus.

Marc A. Criley
McKae Technologies




             reply	other threads:[~2011-01-27  1:12 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-01-27  1:12 Marc A. Criley [this message]
2011-01-29  0:49 ` ANNOUNCE: Magpie 0.10 Utilities for multi-core execution Brad Moore
2011-01-29  2:25   ` Shark8
2011-02-03  2:02     ` Marc A. Criley
2011-02-24 14:46     ` Brad Moore
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox