CST Seminar on May 12(Tuesday), 14(Thursday), 19(Tuesday), 21(Thursday), Speaker: 최병원박사 (인텔) Title: Multi-Core Parallelism
Place: 500-L311 Time: 1:00pm
The majority of computers are now equipped with dual-core or quad-core processors, which provide upgraded performances and expanded usages compared to the conventional single core systems. Looking at the current status of multi-core processor design, we expect to have 8 (or even 16) core processors in a year or two.
The full potential of multi-core systems is unleashed only when the software is designed to take advantage of the full capabilities of the machine. This has meant a renewed focus on parallel computing from niche graduate work to mainstream industry requirements. The shift to parallel computing is turning conventional linear programming paradigms upside down and producing a renaissance of development tools, fresh programming concepts, and a slate of opportunities for developers and system architects to establish a new ground and create trend-setting applications.
Developers who don’t prepare for this new paradigm may get slotted into developing for legacy CPUs or face performance issues from unoptimized codes. It is apparent that tomorrow’s software developers need to catch up how to architect, develop, and debug the next generation multi-core platforms.
This series of four lectures will provide an excellent opportunity for the conventional programmers to learn the basic knowledge and required programming skills to take advantage of multi-core platforms. The first lecture will start with an introduction to Intel?? Multi-Core Architecture. Then, the subsequent lectures will cover techniques to design and implement parallel applications which can run on Dual/Quad-Core processors and future Multi-Core Platforms.
Contents of the Lecture:
Introduction to Multi-Core Parallelism
Introduction to Intel?? Multi-Core Architecture
Introduction to Threading and Multi-Threading
Introduction to Thread Programming
Thread Program Optimization with Intel?? Compilers
Performance Analysis and Tuning with Intel?? Threading Tools
|