Multi‐Core & High Performance Computing Seminar

216 downloads 32 Views 129KB Size Report
Multi-core processors are here to stay for so long. ... all related topics distributed on four main components: Architecture, ... 4- Intel's Core i5, Core i7 & Core i9.
Seminar Topics, Spring 2010   

 

Mohamed F. Ahmed, PhD 

Multi‐Core & High Performance  Computing Seminar  Introduction  Multi‐core processors are here to stay for so long. They are changing forever how computers should be  programmed and also introducing amazing new applications that were thought not possible in near  future. In this seminar we are exploring this new exciting world of multi‐core processors. We will discuss  all related topics distributed on four main components: Architecture, Programming Models,  Applications, and Algorithms. Our applications focus will be in the area of super and high performance  computing.  In this course students are expected to read about some state of the art technologies using mainly  research papers. Through their readings they will present selected topic and actively contribute to in  class and online discussion.  Students will get a quick session on how to read and critique papers. Also  students will learn the basics of making good technical presentation. Students will be using Mendeley  (http://www.mendeley.com) as research collaboration tool throughout the semester, which you can  utilize for your future research efforts. 

Research Topics  Architecture  In this component student is expected to provide an overview of the topics listed below. Source of  information are manufacturers websites in addition to at least one research paper discssing and  evaluating these architectures. The nature of this component is not purely hardware. It is the tangent  line between the hardware architecture and multi‐core programming.  1‐ 2‐ 3‐ 4‐ 5‐ 6‐ 7‐

NVidia GPGPUs (GeForce & Fermi processors)  ATI GPGPUs  Intel’s Larrabee GPGPU  Intel’s Core i5, Core i7 & Core i9  Sun Niagra Multi‐core processors  Fastest Super Computers (RoadRunner & Jaguar)  Cell Broadband Engine 

Programming Models  In this component students are expected to present these programming models and using at least one  research paper they should critique these models through a preset criteria will be discussed in class.  8‐ NVidia CUDA   Page 1 of 2   

Seminar Topics, Spring 2010   

 

Mohamed F. Ahmed, PhD 

9‐ ATI Open CL  10‐ Intel’s Open CT  11‐ IBM’s Multi‐core Acceleration Framework   

Algorithms  In this component several implementations of scientific algorithms will be survived and presented to the  rest of the class. These algorithms are carefully chosen to reflect their importance to the scientific  research community in physics, medicine, chemistry, and information retrieval.  12‐ 13‐ 14‐ 15‐ 16‐

FFT on multi‐core architectures  Motif Search Algorithms  DNA Sequencing on GPGPUs & CBE  Protein Folding Algorithms  Approximate String Matching on GPGPUs 

 

Applications  This component is discussing the macro effect on multi‐core architectures on possible applications  areas, such as cloud and on‐demand computing.  17‐ Effect of Multi‐core processors on Cloud Computing  18‐ Scientific Computing Advancements in Multi‐Core Era  19‐ High Speed Embedded Systems Using Multi‐Core Processors 

Page 2 of 2