Abstract
Swift/T, a novel programming language implementation for highly scalable data flow programs, is presented.
- R. L. Bocchino, Jr., V. S. Adve, S. V. Adve,, M. Snir. Parallel programming must be deterministic by default. In Workshop Hot Topics in Parallelism: HotPar'09. Google Scholar
Digital Library
- J. T. Feo, D. C. Cann,, R. R. Oldehoeft. A report on the Sisal language project. J. Parallel and Distributed Computing, 1990. Google Scholar
Digital Library
- M. Hategan, J. Wozniak,, K. Maheshwari. Coasters: uniform resource provisioning and access for scientific computing on clouds and grids. In Proc. Utility and Cloud Computing. Google Scholar
Digital Library
- E. L. Lusk, S. C. Pieper,, R. M. Butler. More scalability, less pain: A simple programming model and its implementation for extreme computing. SciDAC Review, 2010.Google Scholar
- K. R. Traub. A compiler for the MIT tagged-token dataflow architecture. Tech. rep., Massachusetts Institute of Technology, 1986. Google Scholar
Digital Library
- M. Wilde, M. Hategan, J. M. Wozniak, B. Clifford, D. S. Katz,, I. Foster. Swift: A language for distributed parallel scripting. Par. Comp., 2011. Google Scholar
Digital Library
- J. M. Wozniak, T. G. Armstrong, E. L. Lusk, D. S. Katz, M. Wilde,, I. T. Foster. Turbine: A distributed memory data flow engine for many-task applications. In Int'l Workshop Scalable Workflow Enactment Engines and Technologies (SWEET) 2012. Google Scholar
Digital Library
Index Terms
Swift/T: scalable data flow programming for many-task applications
Recommendations
Swift/T: scalable data flow programming for many-task applications
PPoPP '13: Proceedings of the 18th ACM SIGPLAN symposium on Principles and practice of parallel programmingSwift/T, a novel programming language implementation for highly scalable data flow programs, is presented.
Turbine: a distributed-memory dataflow engine for extreme-scale many-task applications
SWEET '12: Proceedings of the 1st ACM SIGMOD Workshop on Scalable Workflow Execution Engines and TechnologiesEfficiently utilizing the rapidly increasing concurrency of multi-petaflop computing systems is a significant programming challenge. One approach is to structure applications with an upper layer of many loosely-coupled coarse-grained tasks, each ...
Turbine: A Distributed-memory Dataflow Engine for High Performance Many-task Applications
Scalable Workflow Enactment Engines and TechnologyEfficiently utilizing the rapidly increasing concurrency of multi-petaflop computing systems is a significant programming challenge. One approach is to structure applications with an upper layer of many loosely coupled coarse-grained tasks, each ...







Comments