Lab Infomation
EECS building R844 03-5751907
EECS building R843 03-5715131 EXT:33900
2nd general building R735 03-5715131 EXT:34189
2nd general building R734 03-5715131 EXT:34188


The Overview of Programming Language Laboratory
    The programming language research Lab. currently runs two main streams of research. The first one is on Optimizing Compilers. It includes compilers for microprocessors, compilers for low-power, embedded system software, and parallelizing compilers, and architecture research for reconfigurable processors. We receive a Taiwan MOE award for advanced compilers for embedded systems on Univ and industrial joint project. Also see award news. Our group is in the team recently awarded nationa-wide project for SoC technologies and system software toolkits, 2002-2005. See the web page. Our lab. currently also participates in a national project (flagship project) of NSoC known as PAC DSP projects. We develop compilers and embedded software for PAC architectures. Other activities for our Lab in compiler areas inluded receiving Most Original Paper Award in ICPP '97, Dissertation Award as Honorable Mention for Lab. Student at IICM, 1999.
    The second area in our lab. research is the distributed/parallel OO software for pervasive computing software. It is mainly distributed component architecture on a variety of communication devices. Distirbuted component software on CDMA, bluetooth, 802.11b, GPRS/GSM, VIA/IB, and global grids. This is a part of research excellence project of University, 2000-2004 (also extended 2004-2008). We have a good research track record in this area. Research activities also include component software architectures and transcodings with IXP network processors. We also received a Microsoft Research Excellence award for Embedded Systems (Topic:Efficient Supports of .NET Remoting over Heterogeneous Wireless Networks). In addtion, we also received donations and research projects from Intel on applications for Intel IXP network processors.