ÿþ<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>MichaB Cierniak's publications</title> </head> <body> <center> <h1>MichaB Cierniak's publications</h1></center> <center><h3>Journal Papers</h3></center> <ul> <li> <a NAME="ITJ03"></a> <a href="http://cierniak.org/research">Michal Cierniak</a>, Marsha Eng, Neal Glew, <a href="http://www.intel.com/research/people/bios/lewis_b.htm">Brian Lewis</a> and <a href="http://www.cs.cmu.edu/afs/cs.cmu.edu/user/stichnot/public/www/home.html">James Stichnoth.</a> <a href="http://www.intel.com/technology/itj/2003/volume07issue01/art01_orp/p01_abstract.htm"><i>The Open Runtime Platform: A Flexible High-Performance Managed Runtime Environment</i></a> In <i>Intel Technology Journal</i>, vol 7, 2003.</li> <li> <a NAME="CPE97-JIT"></a> <a href="http://cierniak.org/research">Michal Cierniak</a> and Wei Li. <a href="http://www3.interscience.wiley.com/cgi-bin/abstract/13828/ABSTRACT"><i>Just-In-Time Optimizations for High-Performance Java Programs</i></a>. In <i><a href="http://www3.interscience.wiley.com/cgi-bin/jhome/5361">Concurrency: Practice and Experience</a></i>, 9(11):1063-1073 November 1997.</li> <li> <a NAME="CPE97-jCITE"></a> <a href="http://cierniak.org/research">Michal Cierniak</a> and Suresh Srinivas. <a href="http://www3.interscience.wiley.com/cgi-bin/abstract/13815/ABSTRACT"><i>A portable browser for performance programming</i></a>. In <i><a href="http://www3.interscience.wiley.com/cgi-bin/jhome/5361">Concurrency: Practice and Experience</a></i>, 9(11):1243-1248 November 1997.</li> <li> <a NAME="CompJournal97"></a>Michal Cierniak, Wei Li and <a href="http://www.cs.rochester.edu/u/zaki/">Mohammed Javeed Zaki</a>, <i>Compile-time Scheduling Algorithms for Heterogeneous Network of Workstations</i>. In <a href="http://www3.oup.co.uk/computer_journal/hdb/Volume_40/Issue_06/Cierniak.pdf"><i>The Computer Journal</i></a>, 40(6), December 1997. <a href="http://www3.oup.co.uk/computer_journal/hdb/Volume_40/Issue_06/Cierniak.pdf">pdf</a></li> <li> <a NAME="CPE97"></a>Michal Cierniak and Wei Li. <a href="http://www3.interscience.wiley.com/cgi-bin/abstract/13869/ABSTRACT"><i>Optimizing Java Bytecodes</i></a>. In <i><a href="http://www3.interscience.wiley.com/cgi-bin/jhome/5361">Concurrency: Practice and Experience</a></i>, 9(6):427-444, June 1997.</li> </ul> <center><h3>Conference Papers</h3></center> <ul> <li> <a NAME="VM04"></a> <a href="http://glew.org/nglew">Neal Glew</a>, <a href="http://www.cs.princeton.edu/~strianta">Spyridon Triantafyllis</a>, Michal Cierniak, Marsha Eng, Brian Lewis and James Stichnoth. <a href="http://www.usenix.org/events/vm04/tech/glew.html"><i>LIL: An Architecture-Neutral Language for Virtual-Machine Stubs</i></a>. In <i>Proceedings of Third Virtual Machine Research and Technology Symposium (VM '04)</i>, San Jose, California, May 2004. </li> <li> <a NAME="CGO04"></a> Ali-Reza Adl-Tabatabai, Jay Bharadwaj, Michal Cierniak, Marsha Eng, <a href="http://www.intel.com/research/people/bios/fang_j.htm">Jesse Fang</a>, Brian T. Lewis, Brian R. Murphy and <a href="http://www.cs.cmu.edu/afs/cs.cmu.edu/user/stichnot/public/www/home.html">James Stichnoth.</a> <a href="http://csdl.computer.org/comp/proceedings/cgo/2004/2102/00/21020100abs.htm"><i>Improving 64-Bit Java IPF Performance by Compressing Heap References</i></a>. In <i>Proceedings of International Symposium on Code Generation and Optimization (CGO-2004)</i>, San Jose, California, March 2004. </li> <li> <a NAME="JGI02"></a> <a href="http://blogs.msdn.com/michaljc">Michal Cierniak</a>, <a href="http://www.intel.com/research/people/bios/lewis_b.htm">Brian Lewis</a> and <a href="http://www.cs.cmu.edu/afs/cs.cmu.edu/user/stichnot/public/www/home.html">James Stichnoth.</a> <a href="http://portal.acm.org/citation.cfm?id=583828"><i>The Open Runtime Platform: Flexibility with Performance Using Interfaces</i></a>. In <i>Proceedings of <a href="http://charm.cs.uiuc.edu/javagrandeIscope/papersProgram.html">Joint ACM Java Grande - ISCOPE 2002 Conference</a></i>, Seattle, November 2002. </li> <li> <a NAME="PLDI00"></a> Michal Cierniak, <a href="http://www.cs.cmu.edu/afs/cs.cmu.edu/user/gyl/www/home.html">Guei-Yuan Lueh</a> and <a href="http://www.cs.cmu.edu/afs/cs.cmu.edu/user/stichnot/public/www/home.html">James Stichnoth.</a> <a href="http://portal.acm.org/citation.cfm?id=349306"><i>Practicing JUDO: Java Under Dynamic Optimizations</i></a>. In <i>Proceedings of the SIGPLAN '00 Conference on Programming Language Design and Implementation (PLDI)</i>, Vancouver B.C., Canada, June, 2000.</li> <li> <a NAME="PLDI99"></a> <a href="http://www.cs.cmu.edu/afs/cs.cmu.edu/user/stichnot/public/www/home.html">James Stichnoth</a>, <a href="http://www.cs.cmu.edu/afs/cs.cmu.edu/user/gyl/www/home.html">Guei-Yuan Lueh</a> and Michal Cierniak. <a href="http://portal.acm.org/citation.cfm?id=301652"><i>Support for Garbage Collection at Every Instruction in a Java Compiler</i></a>. In <i>Proceedings of the SIGPLAN'99 Conference on Programming Language Design and Implementation (PLDI)</i>, Atlanta, GA, May 1999.</li> <li> <a NAME="PLDI98"></a><a href="http://www.cs.cmu.edu/afs/cs.cmu.edu/user/ali/www/ali.html">Ali-Reza Adl-Tabatabai</a>, Michal Cierniak, <a href="http://www.cs.cmu.edu/afs/cs.cmu.edu/user/gyl/www/home.html">Guei-Yuan Lueh</a>, Vishesh M. Parikh and <a href="http://www.cs.cmu.edu/afs/cs.cmu.edu/user/stichnot/public/www/home.html">James Stichnoth</a>. <a href="http://portal.acm.org/citation.cfm?id=277740"><i>Fast, Effective Code Generation in a Just-In-Time Java Compiler</i></a>. In <i>Proceedings of the SIGPLAN '98 Conference on Programming Language Design and Implementation (PLDI)</i>, Montreal, Canada, June 1998.</li> <li> <a NAME="PACT97"></a>Michal Cierniak and Wei Li. <i>Interprocedural Array Remapping</i>. In <i>Proceedings of the International Conference on Parallel Architectures and Compilation Techniques (PACT '97)</i>, San Francisco, CA, November 1997.</li> <li> <a NAME="ISCA97"></a> <a href="http://www.hpl.hp.com/personal/Leonidas_Kontothanassis">Leonidas I. Kontothanassis</a>, <a href="http://research.microsoft.com/%7Egalenh">Galen C. Hunt</a>, <a href="http://www.cs.rochester.edu/u/stets/">Robert J. Stets</a>, Nikolaos Hardavellas, Michal Cierniak, <a href="http://www.cs.rochester.edu/u/srini/">Srinivasan Parthasarathy</a>, <a href="http://www.cs.rochester.edu/u/meira/">Wagner Meira, Jr.</a>, <a href="http://www.cs.rochester.edu/u/sandhya/">Sandhya Dwarkadas</a> and <a href="http://www.cs.rochester.edu/u/scott/">Michael L. Scott</a>, <a href="http://portal.acm.org/citation.cfm?id=264163"><i>VM-Based Shared Memory on Low-Latency, Remote-Memory-Access Networks</i></a>. In <i>Proceedings of the 24th Annual ACM/IEEE International Symposium on Computer Architecture</i>, Denver, Colorado, June 1997. </li> <li> <a NAME="COMPCON97"></a> Michal Cierniak and Wei Li, <a href="http://csdl.computer.org/comp/proceedings/compcon/1997/7804/00/78040179abs.htm"<i>Briki: an Optimizing Java Compiler</i></a>. In <i>Proceedings of the IEEE CompCon '97</i>, San Jose, California, February 1997. </li> <li> <a NAME="SPDP96"></a><a href="http://www.cs.rochester.edu/u/srini/">Srinivasan Parthasarathy</a>, Wei Li, <a href="http://www.cs.rochester.edu/u/zaki/">Mohammed Javeed Zaki</a> and Michal Cierniak, <i>Compile-time Inter-query Dependence Analysis</i>. In <i>Proceedings of the 8th IEEE Symposium on Parallel and Distributed Processing </i>, New Orleans, LA, October 1996.</li> <li> <a NAME="HPCS96FALSE"></a>Michal Cierniak, Wei Li, <i>A Practical Approach to the Compile-Time Elimination of False Sharing for Explicitly Parallel Programs</i>. In <i>Proceedings of the 10th Annual International Conference on High Performance Computers </i>, Ottawa, Canada, June 1996.</li> <li> <a NAME="HPCS96EVALUATION"></a>Michal Cierniak, Wei Li, <i>Evaluation of Data Reuse, Locality and Compiler Models</i>. In <i>Proceedings of the 10th Annual International Conference on High Performance Computers </i>, Ottawa, Canada, June 1996.</li> <li> <a NAME="LCPC95"></a> Michal Cierniak and Wei Li. <a href="http://citeseer.ist.psu.edu/cierniak96recovering.html"><i>Recovering Logical Structures of Data</i></a>. In C.-H. Huang, P. Sadayappan, U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, editors, <i>Languages and Compilers for Parallel Computing: Eighth International Workshop</i>, volume 1033 of Lecture Notes in Computer Science. Springer-Verlag, Berlin/Heidelberg, 1996. </li> <li> <a NAME="HPDC95"></a>Michal Cierniak, Wei Li and <a href="http://www.cs.rochester.edu/u/zaki/">Mohammed Javeed Zaki</a>, <i>Loop Scheduling for Heterogeneity</i>. In <i>Proceedings of the Fourth International Symposium on High Performance Distributed Computing</i>, Pentagon City, VA, August 1995.</li> <li> <a NAME="PLDI95"></a>Michal Cierniak and Wei Li. <i>Unifying Data and Control Transformations for Distributed Shared-Memory Machines</i>. In <i>Proceedings of the SIGPLAN '95 Conference on Programming Language Design and Implementation (PLDI)</i>, La Jolla, California, June 1995.</li> <li> <a href="http://www.cs.rochester.edu/u/zaki/">Mohammed Javeed Zaki</a>, Wei Li and Michal Cierniak, <i>Performance Impact of Processor and Memory Heterogeneity in a Network of Machines</i>. In <i>Proceedings of the Fourth Heterogeneous Computing Workshop</i>, Santa Barbara, California, April 1995.</li> <li> <a href="http://www.cs.rochester.edu/u/ricardo/">Ricardo Bianchini</a>, <a href="http://www.cs.rochester.edu/u/brown/">Chris Brown</a>, Michal Cierniak and <a href="http://www.cs.rochester.edu/u/meira/">Wagner Meira</a>, <i>Combining Distributed Populations and Periodic Centralized Selections in Coarse-Grain Parallel Genetic Algorithms</i>. In <i>Proceedings of the International Conference on Artificial Neural Networks and Genetic Algorithms</i>, April 1995. <a href="http://www.cs.rutgers.edu/~ricardob/papers/icannga95.ps.gz">ps.gz</a></li> </ul> <center><h3>Workshop Papers</h3></center> <ul> <li> <a NAME="MPOOL03"></a> Michal Cierniak, <a href="http://glew.org/nglew">Neal Glew</a>, <a href="http://www.cs.princeton.edu/~strianta">Spyridon Triantafyllis</a>, Marsha Eng, Brian Lewis and James Stichnoth. <i>Object-Model Independence via Code Implants </i>. In <i>Proceedings of the <a href="http://oopsla.acm.org/oopsla2003/files/ws-15.html">2003 Workshop on Multiparadigm Programming with OO Languages (MPOOL'03)</a></i>, Anaheim, CA, October 2003. <a href="orp-mpool-2003-final.pdf">pdf</a>. </li> <li> <a NAME="MOS03"></a> Michal Cierniak, Marsha Eng, <a href="http://glew.org/nglew">Neal Glew</a>, Brian Lewis and James Stichnoth. <i>Resource Use in the Interaction of Managed and Unmanaged Code</i>. Presented at the <a href="http://cui.unige.ch/~ecoopws/ws2003.html">2003 ECOOP Workshop on Mobile Object Systems (MOS'03)</a></i>, Darmstadt, Germany, 21 July 2003. <a href="orp-mos-2003.pdf">pdf</a>. </li> </ul> <center><h3>Technical Reports</h3></center> <ul> <li> <a NAME="URCS:TR670"></a>Michal Cierniak, <a href="https://dspace.lib.rochester.edu/handle/1802/829"><i>Optimizing Programs by Data and Control Transformations</i></a>. Doctoral Dissertation, TR 670, Computer Science Department, University of Rochester, November 1997. <a href="phd-thesis-tr670-1997.pdf">pdf</a>, <a href="ftp://ftp.cs.rochester.edu/pub/papers/systems/97.tr670.Optimizing_programs_by_data_and_control_transformations.ps.gz">ps</a></li> <li> <a NAME="URCS:TR622"></a> Srinivasan Parthasarathy, <a href="http://cierniak.org/research">Michal Cierniak</a> and Wei Li, <i><a href="https://dspace.lib.rochester.edu/handle/1802/494">NetProf: Network-Based High-Level Profiling of Java Bytecode</a></i>. TR 622, Computer Science Department, University of Rochester, May 1996. <a href="netprof-tr622-1996.pdf">pdf</a>, <a href="https://dspace.lib.rochester.edu/retrieve/963/96.tr622.NetProf_network-based_high-level_profiling_of_java_b.ps">ps</a>.</li> <li> <a NAME="URCS:TR621"></a> <a href="http://cierniak.org/research">Michal Cierniak</a> and Wei Li, <i><a href="briki-tr621-1996.html">Briki: a Flexible Java Compiler</a></i>. TR 621, Computer Science Department, University of Rochester, May 1996. <a href="briki-tr621-1996.pdf">pdf</a>, <a href="https://dspace.lib.rochester.edu/retrieve/961/96.tr621.Briki_a_flexible_java_compiler.ps">ps</a>.</li> <li> <a NAME="URCS:TR574"></a><a href="http://www.cs.rochester.edu/u/zaki/">Mohammed Javeed Zaki</a>, Wei Li and <a href="http://cierniak.org/research">Michal Cierniak</a>, <i><a href="https://dspace.lib.rochester.edu/handle/1802/467">Performance Impact of Processor and Memory Heterogeneity in a Network of Machines</a></i>. TR 574, Computer Science Department, University of Rochester, March 1995. <a href="https://dspace.lib.rochester.edu/retrieve/920/95.tr574.Performance_impact_of_processor_and_memory_heterogen.ps">ps</a>.</li> <li> <a NAME="Edi:1991"></a> <a href="http://cierniak.org/research">Michal Cierniak</a>, <i><a href="scheduling-1991.html">Topology Effects on Scheduling in Distributed Memory MIMD Machines</a></i>. <a href="http://homepages.inf.ed.ac.uk/jhb/cs/mscp.html#msc.1991">MSc Thesis</a>, University of Edinburgh, September 1991. <a href="scheduling-1991.pdf">pdf</a>, <a href="scheduling-1991.ps">ps</a>.</li> <li> <a NAME="Ada:1990"></a> <a href="http://cierniak.org/research">Michal Cierniak</a>, <i><a href="a-code-1990.html">Code Generation in the IIPS/Ada Compiler</a></i> (original Polish title: <i>Opracowanie i wykonanie moduBu kompilatora jzyka Ada systemu IIPS/Ada generujcego kod wynikowy w postaci P-kodu</i>). MSc Thesis, <a href="http://www.polsl.pl/alma.mater/generalinfo.html">Silesian University of Technology</a>, 1990. <a href="a-code-1990.pdf">pdf (in Polish)</a>.</li> </ul> <p> <a href="../index.html">Back to MichaB's research page</a> <p><hr> <font size=-2>Last updated: 2005-10-15 by MichaB Cierniak.</font></p> <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> </script> <script type="text/javascript"> _uacct = "UA-238213-1"; urchinTracker(); </script> </body> </html>