Scioto

From HPCRL Wiki
(Difference between revisions)
Jump to: navigation, search
Line 7: Line 7:
 
James Dinan, Sriram Krishnamoorthy, D. Brian Larkins, Jarek Nieplocha, P. Sadayappan
 
James Dinan, Sriram Krishnamoorthy, D. Brian Larkins, Jarek Nieplocha, P. Sadayappan
 
Proc. of 37th Intl. Conference on Parallel Processing. Portland, OR, Sept. 8-12, 2008. [http://www.cse.ohio-state.edu/~dinan/research/tasks/scioto_icpp08.pdf PDF] [http://www.cse.ohio-state.edu/~dinan/research/tasks/scioto_icpp08_slides.ppt PPT]
 
Proc. of 37th Intl. Conference on Parallel Processing. Portland, OR, Sept. 8-12, 2008. [http://www.cse.ohio-state.edu/~dinan/research/tasks/scioto_icpp08.pdf PDF] [http://www.cse.ohio-state.edu/~dinan/research/tasks/scioto_icpp08_slides.ppt PPT]
 
== Installing Scioto ==
 
 
Scioto depends on [http://www.emsl.pnl.gov/docs/global/ Global Arrays] and MPI.  Detailed installation instructions are included in the README file.
 
  
 
== Acknowledgements ==
 
== Acknowledgements ==
Line 21: Line 17:
 
* [http://hpc.pnl.gov/people/jarek/ Jarek Nieplocha]
 
* [http://hpc.pnl.gov/people/jarek/ Jarek Nieplocha]
  
This research was supported in part by DOE grant ''#DE-FC02-06ER25755'' and NSF
+
This research was supported in part by DOE grant ''#DE-FC02-06ER25755'' and NSF grant ''#0403342''.
grant ''#0403342''.
+
  
 
== Download ==
 
== Download ==
  
We are currently providing early development snapshots for download.  Please contact Jim Dinan (dinan at cse.ohio-state.edu) if you have questions or comments regarding Scioto.
+
We are currently providing early development snapshots for download.  Please see the included README file for installation instructions.  For questions or comments, contact Jim Dinan (dinan at cse.ohio-state.edu).
  
 
* Dev Snapshot, 01-18-2009 [http://www.cse.ohio-state.edu/~dinan/scioto/scioto-dev-01-18-2009.tar.gz]
 
* Dev Snapshot, 01-18-2009 [http://www.cse.ohio-state.edu/~dinan/scioto/scioto-dev-01-18-2009.tar.gz]

Revision as of 21:49, 11 May 2009

Scioto, or Shared Collections of Task Objects, is a lightweight framework for providing task management on distributed memory machines under one-sided and global-view parallel programming models. Scioto provides locality aware dynamic load balancing and interoperates with MPI, ARMCI, and Global Arrays. Through task parallelism, the Scioto framework provides a solution for overcoming irregularity, load imbalance, and heterogeneity as well as dynamic mapping of computation onto emerging architectures.

Publications

Scioto: A Framework for Global-View Task Parallelism James Dinan, Sriram Krishnamoorthy, D. Brian Larkins, Jarek Nieplocha, P. Sadayappan Proc. of 37th Intl. Conference on Parallel Processing. Portland, OR, Sept. 8-12, 2008. PDF PPT

Acknowledgements

Current project members:

This research was supported in part by DOE grant #DE-FC02-06ER25755 and NSF grant #0403342.

Download

We are currently providing early development snapshots for download. Please see the included README file for installation instructions. For questions or comments, contact Jim Dinan (dinan at cse.ohio-state.edu).

  • Dev Snapshot, 01-18-2009 [1]
Personal tools