It is our pleasure to welcome you to CASES'03 in San Jose, California. This is the sixth year that this event takes place, since its inception as a workshop in 1998 in Washington DC. Throughout its still short existence, CASES has been making significant contributions to the embedded systems technical community, and we expect that this tradition will continue in 2003.The embedded systems space has changed significantly during the last few years, with an explosive growth of applications, systems, devices, software, systems on a chip, processors, synthesis, and so on. A reflection of this change and growth is readily visible at CASES. Through its interdisciplinary scope yet clear focus on compilers, architectures, and synthesis of embedded systems, CASES is becoming the premier conference in this domain, an exciting forum for technical exchanges, and a source of ideas and collaboration among its participants. This year, the Program Committee Co-chairs focused the conference on the complexity of system-level design and its associated challenges and requirements for compilers and architectures. As another sign of its growth, CASES'03 also hosted workshops, thus providing a broader opportunity for enriching technical exchanges among participants.CASES owes a lot to its founders, Prof. Krishna Palem and Prof. Guang Gao, who put together the first workshop in 1998, established its organization, invited the steering committee members, and have led the evolution and growth of the conference throughout these years. We thank Krishna and Guang for their vision and leadership in bringing this event to the community, and guiding it into maturity.CASES'03 would not have been possible without the collaboration and dedication of the entire organizing committee, all of whom deserve our thanks. Paolo Faraboschi and Tom Conte, our Program Co-chairs, excelled at recruiting a first-class Program Committee, and in the selection of an outstanding technical program. Wei Zhao served as our Publications Chair, and these proceedings are the results of his efforts. Frank Vahid, our Publicity Chair, ensured CASES received widespread attention. Trevor Mudge was our Finance Chair and was also responsible for setting up the registration procedures through ACM. Jason Fritts, the Workshops Chair, organized the additional venues for interaction among participants. Mauricio Serrano was the Local Arrangements Chair, whose results we are enjoying during the conference. Dan Connors contributed his efforts as Papers Submissions Chair, including hosting the web site and software used in the process. Mongkol Ekpanyapong, the Web Chair, was responsible for our overall website hosted by CREST at Georgia Tech.In 2003, CASES is officially sponsored by ACM SIGMICRO and IEEE TC on Microarchitecture. In addition, CASES'03 takes place in cooperation with ACM SIGBED. We thank Kemal Ebcioglu, ACM SIGMICRO Chair, for his encouragement and guidance towards achieving SIGMICRO sponsorship. Thanks also to the ACM and IEEE staff, in particular Maritza Nichols and Jessica Wilmers, for their help in bringing CASES into the sponsorship process of those organizations.
Moving from embedded systems to embedded computing
In the middle of the last decade, there was a large gulf between embedded systems and general-purpose computing. Most researchers and advanced developers in general-purpose computing thought naively that real-time considerations added a little twist, ...