Workshop on Hardware Support for Objects and Microarchitectures for Java In conjunction with ICCD '99 http://www.ece.utexas.edu/~chase/ICCD Oct 10, Austin, Texas Most modern programming languages and techniques include object-oriented methods. However, mainstream computer architectures have not acknowledged the presence of objects. With the widespread use of object-oriented programming languages and techniques, it is becoming important for computer architects to acknowledge the existence of these methods and their impacts on execution (including high object allocation rates, the impact of garbage collection, dynamic binding of calls to methods, and dynamic assembly of programs at run time from components obtained from disparate sources). Java is an exciting new object-oriented technology. Hardware for supporting objects and other features of Java such as multithreading, dynamic linking and loading is the focus of this workshop. The impact of Java's features on micro-architectural resources and issues in the design of Java-specific architectures are interesting topics that require immediate attention of the research community. The purpose of this workshop is to draw together researchers and practitioners concerned with hardware support for objects and Java implementations for a stimulating exchange of views. To the organizers' best knowledge, this is the first event of its kind, and as such is an attempt to begin the task of building a community in this field. Topics of interest include (but are not limited to): - Microarchitectural features for object-oriented systems, especially their quantitative evaluation - Measurements of hardware-level behavior of object-oriented systems - Design of Java Processors: resource, power and performance constraints - Tuning Java compilers and applications to efficiently utilize hardware resources - Memory hierarchy for supporting objects - Instruction set designs and enhancements to support objects and Java execution. The format of the workshop will include presentations of selected papers and plenty of time for discussion. Detailed submission guidelines Talks will be accepted on the basis of a position paper relevant to the theme of the workshop. Papers should be at most 5 pages in length. The paper should be submitted in PDF format by email to the workshop co-chair: mario.wolczko@sun.com. Please include the following information in plain text with the submission: - author's Name(s), - postal address, - phone and FAX numbers, - email address, - title, - 5 keywords and - abstract. Hard copy (postal) submissions will not be accepted. Please email submissions by July 12. You should receive an acknowledgement of your submission by the following week. Authors will be notified of acceptance or rejection by Aug 9 and the final papers are due by August 23. All submissions will be refereed, and workshop attendees will receive copies of all accepted papers. Important Dates: July 12 Electronic submission due Aug 9: Notification of authors Aug 23: Final version of papers due Organizers Workshop Co-Chairs: Vijaykrishnan Narayanan, Penn State Univ. vijay@cse.psu.edu Mario Wolczko, Sun Microsystems Inc. mario.wolczko@sun.com Program Committee Timothy Heil, Univ. of Wisconsin heilt@ece.wisc.edu Lizy John, Univ. of Texas at Austin ljohn@ece.utexas.edu Vijaykrishnan Narayanan, Penn State Univ. vijay@cse.psu.edu Nagarajan Ranganathan, Univ. of Texas at El Paso ranganat@ece.utep.edu Mario Wolczko, Sun Microsystems Inc. mario.wolczko@sun.com