中央研究院 資訊科學研究所

活動訊息

友善列印

列印可使用瀏覽器提供的(Ctrl+P)功能

Why (and What) should Programmers Know about Multicores?

:::

Why (and What) should Programmers Know about Multicores?

  • 講者Chi-Keung (CK) Luk 博士 (Intel)
    邀請人:Director Pen-Chung Yew
  • 時間2011-05-20 (Fri.) 10:30 ~ 12:00
  • 地點資創中心124會議室
摘要

The Information Technology industry is officially in the multicore era---most commodity processors shipped nowadays have multiple CPU cores on the same die. Consequently, how to program multicore computers has become one of the most important questions need to be addressed in both academic and industry.

In this talk, I will first discuss the general trend in multicore hardware development, including both CPUs and GPUs. I will then discuss the state-of-the-arts in multicore software development, including programming models, compilers, runtimes, and tools. Specific examples will be taken from Intel R&D efforts.

BIO

Chi-Keung (CK) Luk (www.ckluk.org/ck) is a Senior Staff Engineer at Intel, where he conducts research and advanced development in parallel programming, compiler, and program-analysis tools. He is also a Research Affiliate at the Massachusetts Institute of Technology. CK obtained his Ph.D. from the University of Toronto and was a visiting scholar at Carnegie Mellon University. He has over 30 publications and two issued patents with a few others pending. He received an Intel Achievement Award and a nomination for the ACM Doctoral Dissertation Award.