Publications

Journal articles

Kees van Reeuwijk, Tomas Hruby, Herbert Bos, Deep packet inspection and modification with Ruler, in: IEEE/ACM Transactions on Networking, (Under review).

C. van Reeuwijk and H. J. Sips, Adding tuples to Java: a study in lightweight data structures, in: Concurrency and Computation: Practice and Experience, 17(5-6), pp. 423-438, 2005.

C. van Reeuwijk, F. Kuijlman and H.J. Sips, Spar: a set of extensions to Java for scientific computation, in: Concurrency and Computation: Practice and Experience, 15(3-5), pp. 277-299, 2003.

H.J. Sips, W. Denissen, and C. van Reeuwijk, Analysis of Local Enumeration and Storage Schemes in HPF, in: Parallel Computing, 24, pp. 355-382, 1998.

Kees van Reeuwijk, Arjan J.C. van Gemund, and Henk J. Sips, Spar: A Programming Language for Semi-automatic Compilation of Parallel Programs, in: Concurrency - Practice and Experience, 11(9), pp. 1193-1205, November 1997.

Kees van Reeuwijk, Will Denissen, Henk J. Sips and Edwin M. R. M. Paalvast, An Implementation framework for HPF distributed arrays on message-passing parallel computer systems, in: IEEE Transactions on Parallel and Distributed Systems, 7(9), pp. 897-914, September 1996.

C. van Reeuwijk, Tm: a Code Generator for Recursive Data Structures, in: Software - Practice and Experience, Volume 22(10), pp. 899-908, October 1992.

Peer-reviewed conference papers

Kees van Reeuwijk, Maestro: a self-organizing peer-to-peer dataflow framework using reinforcement learning, in: Proc. of HPDC 2009, pp. 187-196, Munich, Germany, June 2009.

H.E. Bal, N. Drost, R. Kemp, J. Maassen, R.V. van Nieuwpoort, C. van Reeuwijk, and F.J. Seinstra, Ibis: Real-World Problem Solving using Real-World Grids, in: Proc. Sixth High-Performance Grid Computing Workshop (HPGC 2009), Rome, Italy, May 2009.

Tomas Hruby, Kees van Reeuwijk, Herbert Bos, Ruler: high-speed packet matching and rewriting on NPUs, in: ANCS '07: Proceedings of the 3rd ACM/IEEE Symposium on Architecture for networking and communications systems, pp. 1-10, Orlando, Florida, USA, 2007.

Willem de Bruijn, Asia Slowinska, Kees van Reeuwijk, Tomas Hruby, Li Xu, Herbert Bos, SafeCard: a Gigabit IPS on the network card, in: Proceedings of the 9th International Symposium on Recent Advances in Intrusion Detection (RAID'06), Hamburg, Germany, September 2006.

C. van Reeuwijk, Rob van Nieuwpoort, and Henri Bal, Developing Java Grid Applications with Ibis, in: Euro-Par 2005, pp. 411-420, Lisbon, Portugal, August 2005.

H. J. Sips and C. van Reeuwijk, An integrated annotation and compilation framework for task and data parallel programs in Java, in: Proceedings ParCo2003, 2004.

C. van Reeuwijk, Rapid and Robust Compiler Construction Using Template-Based Metacompilation, in: CC2003, pp. 247-261, Warsaw, Poland, April 2003.

C. van Reeuwijk and H.J. Sips, Adding Tuples to Java: a Study in Lightweight Data Structures, in: Proc. of the Java Grande/ISCOPE 2002 Conference, pp. 185-191, Seattle, USA, November 2002.

H.J. Sips and C. van Reeuwijk, Java for scientific computation: prospects and problems, in: Third International Conference on Large Scale Scientific Computation (LSSC2001), pp. 236-246, Sozopol, June 2001.

S. Cadot, F. Kuijlman, K.G. Langendoen, H.J. Sips and C. van Reeuwijk, ENSEMBLE: A Communication Layer for Embedded Multi-Processor Systems, in: Workshop on Languages, Compilers, and Tools for Embedded Systems (LCTES'2001), pp. 56-63, Snowbird, Utah, USA, June 2001.

C. van Reeuwijk, F. Kuijlman, H.J. Sips, Spar: a Set of Extensions to Java for Scientific Computation, in: Proceedings of the ACM 2001 Java Grande/ISCOPE Conference, pp. 58-67, Palo Alto, California, June 2001.

C. van Reeuwijk and F. Kuijlman and H.J. Sips and S.V. Niemeijer, Data-parallel programming in Spar/Java, in: Proc. of second Annual Workshop on Java for High-Performance computing, pp. 51-66, Santa Fe, USA, May 2000.

Paul Dechering, Leo Breebaart, Frits Kuijlman, Kees van Reeuwijk, and Henk Sips, Semantics and Implementation of a Generalized FORALL Statement for Parallel Languages, in: Proceedings of IPPS 97, pp. 542-549, Geneve, Switzerland, April 1997.

P.F.G. Dechering, L.C.Breebaart, F. Kuijlman, C. van Reeuwijk, and H.J. Sips, A Generalized Forall Concept for Parallel Languages, in: Proceedings of the 9th Annual Workshop on Languages and Compilers for Parallel Computing, LNCS 1239, pp. 605-607, San Jose (California), 1996.

C. van Reeuwijk, W. Denissen, H.J. Sips, Performance of Communication Patterns on Distributed Memory Systems, in: Proc. International Conference on HPCN challenges, Delft, the Netherlands, June 1996.

H.J. Sips, C. van Reeuwijk, and W. Denissen, Analysis of Enumeration and Storage Schemes in HPF, in: Proceedings of the 1996 International Conference on Supercomputing, pp. 10-17, Philadelphia, May 25-28 1996.

J. Stoffels, C. van Reeuwijk, Amplifier design automation and device properties: the Ampdes synthesis program, in: Proceedings of the Eight International conference on the Numerical Analysis of Semiconductor Devices and Itegrated Circuits (NASECODE VIII), pp. 68-73, May 1992.

J. Stoffels, C. van Reeuwijk, Ampdes: a Program for the Synthesis of High-Performance Amplifiers, in: Proceedings of the European conference on design automation, pp. 474-479, March 16-19 1992.

H. Oolman, M. Seutter, C. van Reeuwijk, Glass, a language for analog and digital circuit description and its environment, in: Proceedings of the Euromicro 1989 Symposium on microprocessing and microprogramming, 1989.

C. van Reeuwijk, M.G. Middelhoek, A New Language to Describe Analog Circuits, in: Proceedings of the Midwest Symposium on Circuits and Systems, September 1987.

C. van Reeuwijk, M.G. Middelhoek, A New Language to Describe Analog Circuits, in: Proceedings of the 4th Esprit Conference, Brussels, Belgium, June 1987.

PhD Thesis

Thesis: C. van Reeuwijk, The implementation of a system description language and its semantic functions, Delft University press, September 1991, ISBN 90-6275-717-0.

Other publications

Technical report: C. van Reeuwijk, Crystal: a simple programming language for Custom Computing Machines, PDS technical report PDS-2004-001, Delft University of Technology, Delft, The Netherlands, Februari 2004.

Technical report: C. van Reeuwijk, A programming environment for Custom Computing Machines, PDS technical report PDS-2002-005, Delft University of Technology, Delft, The Netherlands, December 2002.

F. Kuijlman, H.J. Sips, C. van Reeuwijk, and W.J.A. Denissen, A Unified Compiler Framework for Work and Data Placement, in: Proc. of the ASCI 2002 Conference, pp. 109-115, Lochem, June 2002.

Technical report: C. van Reeuwijk, Enigma code breaking using a Field Programmable Gate Array, PDS technical report PDS-2002-001, Delft University of Technology, Delft, The Netherlands, January 2002.

Technical report: C. van Reeuwijk, Spar Language Specification, PDS technical report PDS-2001-003, Delft University of Technology, Delft, The Netherlands, October 2001.

F. Kuijlman, C. van Reeuwijk, W.J.A. Denissen, and H.J. Sips, A Unified Compiler Framework for Work and Data Placement, in: 9th International Conference on Compilers for Parallel Computers (CPC2001), pp. 259-268, Edinburgh, Scotland, June 2001.

Technical report: C. van Reeuwijk, F. Kuijlman and H.J. Sips, Extending Java with constructs for scientific computation, PDS technical report PDS-2001-001, Delft University of Technology, Delft, The Netherlands, Februari 2001.

C. van Reeuwijk, F. Kuijlman, H.J. Sips, Annotating Spar/Java for data-parallel programming, in: Proceedings of the Sixth Annual Conference of the Advanced School for Computing and Imaging, pp. 185-194, Lommel, Belgium, June 2000.

Technical report: C. van Reeuwijk, Template Manager Reference Manual, PDS technical report PDS-2000-003, Delft University of Technology, Delft, The Netherlands, May 2000.

Technical report: C. van Reeuwijk, Vnus Language Specification Version 2.1, PDS technical report PDS-2000-002, Delft University of Technology, Delft, The Netherlands, May 2000.

F. Kuijlman, C. van Reeuwijk, A.J.C. van Gemund, and H.J. Sips, Code Generation Techniques for the Task-Parallel Language Spar, in: Proceedings of the 7th International Conference on Compilers for Parallel Computers (CPC'98), pp. 1-11, Linkoping, Sweden, June 1998.

Technical report: F. Kuijlman, C. van Reeuwijk, A.J.C. van Gemund, and H.J. Sips, Code Generation Techniques for the Task-Parallel Language Spar, PDS technical report PDS-1998-006, Delft University of Technology, Delft, The Netherlands, June 1998.

Technical report: Kees van Reeuwijk, H.J. Sips, H.X. Lin, A.J.C. van Gemund, Automap: A Parallel Coordination-based Programming System, CARDIT technical report 1-68340-44(1997)04, Delft University of Technology, Delft, The Netherlands, April 1997.

P.F.G. Dechering, L.C. Breebaart, F. Kuijlman, C. van Reeuwijk, and H.J. Sips, A Sound and Simple Semantics of the FORALL Statement within the V-nus Compiler Framework, in: Proceedings of the 6th Workshop on Compilers for Parallel Computers, Aachen, Germany, December 1996.

Technical report: J. Stoffels, C. van Reeuwijk, A design strategy for the synthesis of high-performance instrumentation amplifiers, CP technical report CP-96-002, Delft University of Technology, Delft, The Netherlands, 21 June 1996.

Paul Dechering, Leo Breebaart, Frits Kuijlman, Kees van Reeuwijk, Henk Sips, The Meaning and Implications of the Forall Statement in V-nus, in: Proc. of 2nd Annual Conference of the Advanced School for Computing and Imaging, ASCI '96, Lommel, Belgium, June 5-7, 1996.

Technical report: C. van Reeuwijk, W. Denissen, H.J. Sips, E.M. Paalvast, An implementation framework for HPF distributed arrays on message-passing parallel computer systems, CP technical report CP-96-001, Delft University of Technology, Delft, The Netherlands, 3 Februari 1996.

Technical report: Paul Dechering, Leo Breebaart, Frits Kuijlman, Kees van Reeuwijk, Henk Sips, A Generalized Forall Concept for Parallel Languages, CP technical report CP-96-003, Delft University of Technology, Delft, The Netherlands, 1996.

Technical report: C. van Reeuwijk, H. J. Sips, W. Denissen, and E. M. Paalvast, Implementing HPF Distributed Arrays on a Message-Passing Parallel Computer System, CP technical report CP-95-006, Delft University of Technology, Delft, The Netherlands, November 1994.


Last modified Monday 29 June 2009 15:55:06 UT by Kees van Reeuwijk.