電腦效能應用與安全研究室 Performance, Applications and Security Lab


我們的研究範圍很廣,從嵌入式系統、手機應用、一直到雲端計算、商務應用、資訊安全都有做。
我們的合作研究夥伴很多,包括聯發科、IBM、中研院、資策會,還有和台大、清大、交大的教授合組研發團隊
,包括高階應用處理器架構研究、虛擬化技術、異質計算、系統軟體等重要技術的研究與創新,我們很關切台灣人才與產業的未來。

2010年3月19日 星期五

系統效能工程 - 電腦應用與架構相互最佳化

Performance Engineering: 
Co-Optimization of Computer Applications and Architectures

Performance and applications have been driving the evolution of the computer industry to where it is today. Many people can write programs, but those who are familiar with computer architecture, optimizing compilers, operating systems, and performance tools, can write better programs -- robust, efficient and scalable programs which run several times faster and waste less energy. Performance engineering is a best practice and a research to find ways to improve application performance with a wide range of hardware or software techniques.

Performance engineering covers many areas in computer systems. As a system performance expert, one needs to be knowledgeable on computer architecture and system programming. It is an art to evaluate performance problem precisely, identify performance problems quickly, and decide on proper solutions wisely. In our lab, we use state-of-the-art performance tools to analyze applications ranging from embedded processing to high-performance computing. We work with industry partners on real applications and develop skills and techniques to solve problems in designing and optimizing applications.

Many research topics in this field are still open, and we are focusing on innovative ways to profile performance, model application behavior, simulate execution, and evaluate future system designs. Today, we take this approach to solve performance problems found on Android-based smartphones, embedded multicore systems, and cloud computing.

沒有留言:

張貼留言