Publications
Arch D. Robison and Charles E. Leiserson, "Cilk Plus", chapter in Programming Models for Parallel Computing, 2015.
Arch D. Robison, "Composable Parallel Patterns with Intel Cilk Plus", Computing in Science and Engineering, March/April 2013.
Michael McCool, Arch Robison, James Reinders, Structured Parallel Programming, Morgan Kaufman, 2012.
Arch D. Robison, ``Intel® Threading Building Blocks (TBB)'', Encyclopedia of Parallel Computing 2011, pp. 955-964.
Arch D. Robison, ``C++ le langage incontournable'', Programmez!, Mai 2011, pp. 18-19.
Arch D. Robison and Ralph E. Johnson, "Three Layer Cake", ParaPLoP 2010.
Arch Robison, Michael Voss, and Alexey Kukanov, ``Optimization via Reflection on Work Stealing in TBB'', Joint Workshop on High-Level Parallel Programming Models and Supportive Environments and Performance Optimization for High-Level Languages and Libraries, April 2008.
[Web] Arch D. Robison, ``Why Too Many Threads Hurts Performance, and What to do About It'', codeguru, April 2007,
Arch D. Robison, ``N-Bit Unsigned Division Via N-Bit Multiply-Add'', Proceedings of the 17th IEEE Symposium on Computer Arithmetic, June 2005, pp. 131-139.
Jeremiah Willcock, Andrew Lumsdaine, and Arch Robison, ``Using MPI with C# and the Common Language Infrastructure'', Concurrency and Conmputation: Practice and Experience, June/July 2005, pp. 895-917.
Arch D. Robison, ``Memory Consistency & .NET'', Dr. Dobb's Journal, Apr. 2003, pp. 46-50.
Arch D. Robison, ``Impact of Economics on Compiler Optimization'', Proceedings of the ACM 2001 Java Grande/ISCOPE Conference, June 2001, pp. 1-10.
Arch D. Robison, ``Moving Up to 64 Bits'', Dr. Dobb's Journal, Feb. 2001, pp. 66-73.
Arch D. Robison, ``Considering Recursion'', Dr. Dobb's Journal, March 2000, pp. 52-58.
Arch D. Robison, ``Restricted Pointers are Coming'', C/C++ Users Journal, July 1999, pp. 55-64.
Arch D. Robison, ``C++ Gets Faster for Scientific Computing'', Computers in Physics, Sept./Oct. 1996, pp. 458-462.
Arch D. Robison and Danny Soroker, ``An Algebraic Framework for Edge-Disjoint Permutations on Hypercubes,'' Proceedings of the 4th IEEE Symposium on Parallel and Distributed Processing, Arlington, Texas, Dec. 1992, pp. 214-221.
Arch D. Robison,``A Group of Permutations with Edge-Disjoint Paths on Hypercubes'', Proceedings of the 3rd IEEE Symposium on Parallel and Distributed Processing, Dec. 1991, pp. 747-749.
Arch D. Robison, ``Optimistic Regulation of Concurrency,'' Proceedings of the 2nd IEEE Symposium on Parallel and Distributed Processing, Dallas, Dec. 1990, pp. 235-242.
Arch D. Robison, Optimistic Regulation of Concurrency, Ph.D. thesis, University of Illinois, Urbana-Champaign, April 1990.
Herbert Edelsbrunner, Arch D. Robison, and Xiaojun Shen, ``Covering Convex Sets with Non-Overlapping Polygons,'' Discrete Mathematics, 1990, pp. 153-164.
Arch D. Robison, ``An Improved Rewriting-Number Algorithm,'' BIT, 1990, pp. 51-61.
Arch D. Robison, Brian J. Hafner, and Steven S. Skiena, ``Eight Pieces Can Not Cover a Chess Board,'' The Computer Journal, December 1989. [Describes new search technique.]
Bartlett Mel, Stephen Omohundro, Arch Robison, Steven Skiena, Kurt Thearling, Stephen Wolfram, and Luke Young, ``Academic Computing of the Year 2000,'' Academic Computing, May/June 1988.
Bartlett Mel, Stephen Omohundro, Arch Robison, Steven Skiena, Kurt Thearling, Stephen Wolfram, and Luke Young, ``The Personal Computer of the Year 2000,'' Communications of the ACM, June 1988. See here for a description of Apple's 1987-1988 contest that the design won. An excerpt from the design also appeared in OMNI Magazine, June 1988. pp. 118, 126.
Arch D. Robison, ``The Illinois Functional Programming Interpreter,'' Proceedings of 1987 SIGPLAN Conference on Interpreters and Interpretive Techniques, June 1987, pp. 64-73.
Arch D. Robison, ``Fast Computation of Additive Cellular Automata,'' Complex Systems, February 1987, pp. 211-216.
Arch D. Robison, ``Illinois Functional Programming: A Tutorial,'' BYTE, February 1987, pp. 115-125.
Arch D. Robison, A Functional Programming Interpreter, M.S. thesis, University of Illinois, Urbana-Champaign, January 1987.