@book(Armstrong2007PES, author = "Joe Armstrong", year = "2007", title = "Programming {ERLANG}: software for a concurrent world", series = "Pragmatic programmers", publisher = "Pragmatic Bookshelf", doi = "10.1017/S0956796809007163", url = "http://www.oreilly.com/catalog/", ) @article(ayguade2009design, author = "Eduard Ayguad{\'e} and Nawal Copty and Alejandro Duran and Jay Hoeflinger and Yuan Lin and Federico Massaioli and Xavier Teruel and Priya Unnikrishnan and Guansong Zhang", year = "2009", title = "The design of openmp tasks", journal = "Parallel and Distributed Systems, IEEE Transactions on", volume = "20", number = "3", pages = "404--418", doi = "10.1109/TPDS.2008.105", ) @article(church1936some, author = "A. Church and J.B. Rosser", year = "1936", title = "Some properties of conversion", journal = "Transactions of the American Mathematical Society", volume = "39", number = "3", pages = "472--482", doi = "10.1090/S0002-9947-1936-1501858-0", ) @inproceedings(harrison1987parallel, author = "P Harrison and Mike Reeve", year = "1987", title = "The parallel graph reduction machine, Alice", booktitle = "Graph Reduction", organization = "Springer", pages = "181--202", doi = "10.1007/3-540-18420-1\_55", ) @article(leiserson2010cilk++, author = "Charles E Leiserson", year = "2010", title = "The Cilk++ concurrency platform", journal = "The Journal of Supercomputing", volume = "51", number = "3", pages = "244--257", doi = "10.1145/1629911.1630048", ) @inproceedings(perez2008dependency, author = "Josep M Perez and Rosa M Badia and Jesus Labarta", year = "2008", title = "A dependency-aware task-based programming environment for multi-core architectures", booktitle = "Cluster Computing, 2008 IEEE International Conference on", organization = "IEEE", pages = "142--151", doi = "10.1109/CLUSTR.2008.4663765", ) @book(pierce2002types, author = "B.C. Pierce", year = "2002", title = "Types and programming languages", publisher = "MIT press", ) @inproceedings(podobas2010comparison, author = "Artur Podobas and Mats Brorsson", year = "2010", title = "A comparison of some recent task-based parallel programming models", booktitle = "Proceedings of the 3rd Workshop on Programmability Issues for Multi-Core Computers,(MULTIPROG'2010), Jan 2010, Pisa", ) @article(pointon2001design, author = "R.F. Pointon and P.W. Trinder and H.W. Loidl", year = "2001", title = "The design and implementation of Glasgow Distributed Haskell", journal = "Implementation of Functional Languages", pages = "53--70", doi = "10.1.1.20.3631", ) @inproceedings(radenskishared, author = "A. Radenski", year = "2011", title = "Shared Memory, Message Passing, and Hybrid Merge Sorts for Standalone and Clustered SMPs", booktitle = "Proc. PDPTA\IeC {\textquoteright }11, the 2011 international conference of parallel and distributed processing technique and applications", publisher = "CSREA press", pages = "367--373", doi = "10.1.1.217.7866", ) @book(reinders2010intel, author = "James Reinders", year = "2010", title = "Intel threading building blocks: outfitting C++ for multi-core processor parallelism", publisher = "O'Reilly Media, Inc.", ) @article(sundblad1971ackermann, author = "Yngve Sundblad", year = "1971", title = "The Ackermann function. a theoretical, computational, and formula manipulative study", journal = "BIT Numerical Mathematics", volume = "11", number = "1", pages = "107--119", doi = "10.1007/BF01935330", ) @article(superscalar2008user, author = "SMP Superscalar", year = "2008", title = "User\IeC {\textquoteright }s Manual, Version 2.0", journal = "Barcelona Supercomputing Center", ) @inproceedings(Sussman75scheme:an, author = "Gerald Jay Sussman and Guy L Steele Jr.", year = "1975", title = "Scheme: An interpreter for extended lambda calculus", booktitle = "MEMO 349, MIT AI LAB", doi = "10.1.1.128.80", ) @inproceedings(thies2002streamit, author = "W. Thies and M. Karczmarek and S. Amarasinghe", year = "2002", title = "StreamIt: A language for streaming applications", booktitle = "Compiler Construction", organization = "Springer", pages = "49--84", doi = "10.1007/3-540-45937-5\_14", ) @book(vree1989design, author = "Willem Gerard Vree and Universiteit van Amsterdam", year = "1989", title = "Design considerations for a parallel reduction machine", publisher = "Sneldruk Enschede", ) @article(weiland2007chapel, author = "M. Weiland", year = "2007", title = "Chapel, Fortress and X10: novel languages for HPC", journal = "The University of Edinburgh, Tech. Rep., October", ) @article(wentzlaff2007chip, author = "David Wentzlaff and Patrick Griffin and Henry Hoffmann and Liewei Bao and Bruce Edwards and Carl Ramey and Matthew Mattina and Chyi-Chang Miao and John F Brown and Anant Agarwal", year = "2007", title = "On-chip interconnection architecture of the tile processor", journal = "Micro, IEEE", volume = "27", number = "5", pages = "15--31", doi = "10.1109/MM.2007.89", )