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, http://www.codeguru.com/cpp/misc/misc/threadsprocesses/print.php/c13533.
  • 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.
  • 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.
Comments