SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
(wholly-owned by Universiti Sains Malaysia)
(Co. No. 473883-H)
Dates : 7 & 8 April 2014 (Monday & Tuesday).
Time : 9:00 a.m. – 5:00 p.m.
Venue : School of Computer Science, Universiti Sains Malaysia, Penang.
HRDF Claimable*
*Subject to HRDF Approval
COURSE FEE
(Covers course materials, refreshment including lunches and
Certificate of Attendance)
MYR 1,400.00 per participant
GROUP: MYR 1,250.00 per participant
(Minimum 3 participants from the same company /
organisation)
STUDENT: MYR 1,000.00 per participant
(Proof of I.D. is compulsory)
(Not entitled for group discount)
in collaboration with:in collaboration with:in collaboration with:in collaboration with:
SUITABLE FOR
Software Development Managers, Software Engineers, Developers, Requirements Engineers,
Requirements Analysts Test Managers, Test Engineers, Testers.
PRE-REQUISITE
No prior knowledge on GPGPU programming or CUDA is not required, but participants should have
working knowledge on C/C++ programming language.
*IMPORTANT: All participants are recommended to bring along laptop/notebook for hands-on session,
preferably with GPU card and installed with at least CUDA4.2 SDK.
PUSAT PENGAJIAN SAINS KOMPUTER
SCHOOL OF COMPUTER SCIENCES
INTRODUCTION
GPGPUs have recently been utilized in various
domains, including high performance computing and
computational finance targeted for numerous end
applications. They can be regarded as massively
parallel processors with multiple-time faster
computation and higher memory bandwidth compared
to CPU. The speed up and lower cost from this system
means that business critical computation can be
performed in real-time and not rely on overnight
computation jobs for data analysis.
This course will cover in-depth topics of both GPU
architecture and CUDA Programming models. It also
includes basic and advance techniques of CUDA
programming for NVIDIA GPGPU cards with profiling
methods discussed. This will lead to using CUDA and
integrate it with your system to achieve the best
performance by utilizing the ultra-speed big data
processing.
LEARNING OUTCOMES
Upon completion, participants should be able to
demonstrate each of the following:
i. Understand the technique of utilizing GPGPU
architecture in your own system
ii. Ability to program CUDA and understand parallel
programming.
COURSE METHODOLOGY
This Course will utilize a combination of lecture,
discussions, role-playing, and practice/ hands-on
session and group discussion.
SYSTEM REQUIREMENT
1. CUDA-CAPABLE GPU
Refer to https://developer.nvidia.com/cuda-gpus
2. OPERATING SYSTEM:
Microsoft Windows XP, Vista, 7, or 8 or Windows
Server 2003 or 2008
Linux (Fedora 16, RHEL 5.x/6.x, Ubuntu
11.10/10.04, OpenSuse Server SP1/SP2
MAC OS X
3. NVIDIA CUDA TOOLKIT (available at no cost from):
https://developer.nvidia.com/cuda-downloads
4. MICROSOFT VISUAL STUDIO 2008 or 2010, or a
corresponding version of Microsoft Visual C++
Express.
ENQUIRIES
Technical :
Dr. Nurul Hashimah Ahamed Hassain Malim
School of Computer Sciences
Universiti Sains Malaysia, Penang.
(T) : +604–653 4645
(M) : +6019–313 1449
(E) : nurulhashimah@cs.usm.my
Registration and others:
Khairol Anuar Hazir Mohammed
USAINS Holding Sdn. Bhd.
(DL) : +604–653 4372
(M) : +6012–286 9048
(E) : khairol@usainsgroup.com /
khairol_usains@yahoo.com
INSTRUCTOR PROFILE
DR. ETTIKAN KK
Dr. Ettikan KK, holds a Ph.D (in the area of Distributed
Computing), MSc. and BSc. (in Computer Science) is currently
attached to MIMOS Bhd, Accelerative Technologies Laboratory
of ICT Division as the Principal Researcher.
With more than 18 years of industrial experiences with leading
MNC companies, encompasses different Lead capacity roles in
the areas of organization, division level Research Definition &
Management, Team Leadership in Software Architecture,
Design Architecture, Solution Architecture, direct technical and
research experiences (in embedded software engineering) that
produces world marketable R&D products with rapid results into
commercialisation.
His current research activities are in the area of Network
Protocols, GP/GPU, FPGA, Many/Multicores, Distributed
Computing, P2P, AV, QoS, BI (Business Intelligence in Data
Processing, BigData Analytics, Algorithm Design/Optimization
and System Performance Acceleration). During this period he
was instrumental and lead in establishing a “GPU R&D and
Compute Solution Centre” (http://gpu.mimos.my) jointly funded
and governed by Nvidia, HP and MIMOS, serving as the centre
of GPGPU related R&D activities by collaborating with
international companies, universities and industry partners.
KK YONG
KK Yong joins MIMOS Berhad as a staff engineer in the parallel
computing research and development team. He is responsible
for the applied research and the application development to the
real world large data processing issues, analyse the existing
algorithms and identify the possible parallelization by
implementing and optimising algorithms through GPU CUDA a
programming.
He has a spent of over 15 years in software development,
started developing a system from the scratch, performing tests,
and deploying to the customers. Those client and server based
applications communicating with both thick client, embedded
system and worked for various commercial projects, including
active and passive RFID solution, Biometric Devices, Set-top
Box, Switch, Router, Door Access System, Time Attendance
System, Asset Tracking System and Guard Tour System.
He has the strong knowledge on .Net (PC based software) agile
development and C/C++ in embedded Linux. In addition, he
uses Microsoft SQL and SQLite for the database
implementation. Also, he was a certified process-based
approach for project management. He has wide project/people
management experience from the above mentioned projects.
He holds a Master Degree in Interactive Multimedia, with a
Bachelor of Science (Hons) degree in Information Technology
and Business Information System. His research area is NLP
(Natural Language Processing), Software Engineering, Parallel
Processing and has published and present papers in
International conferences.
INTRODUCTION TO GPGPU AND PARALLEL COMPUTING
(GPU Architecture and CUDA Programming Models)
Course Contents and Tentative Schedule
DAY 1 - INTRODUCTION TO CUDA PROGRAMMING
TIME TOPIC
9:30 – 10:30 a.m. 1. Notion of parallel Computing with GPUs, From GPUs to
GPGPUs
2. Introduction to CUDA Architecture
10:30 – 11.00 a.m. Break
11.00 a.m. – 12:30 p.m. 3. Getting your system ready with CUDA
4. Hands-on: Compiling and Executing Hello World First Kernel
12:30 – 2.00 p.m. Lunch
2:00 – 3:30 p.m. 5. CUDA Programming Model
6. Hands-on: Working on CUDA Kernels
3:30 – 4:00 p.m. Break
4:00 – 5:00 p.m. 7. CUDA Memory Model
8. Hands-on: CUDA Thread Operation
DAY 2 - SHARED MEMORY AND DEBUGGING TOOLS
9:30 – 10:30 a.m. 9. Shared Memory with Asynchronous operation
10:30 – 11.00 a.m. Break
11.00 a.m. – 12:30 p.m. 10. Hands–on: Matrix Multiplication & Reversed Array
11. CUDA API and Debugging
12:30 – 2.00 p.m. Lunch
2:00 – 3:30 p.m. 12. Knowing about Tools: Visual Profiler, Parallel Nsight, cuda-gdb
13. CUDA enabled Libraries – Thrust
3:30 – 4:00 p.m. Break
4:00 – 5:00 p.m. 14. Hands-on: Thrust Exercises
Disclaimer
The Organizer reserves the right to reschedule or cancel any part of its published programme or venue due to unforeseen
circumstances and will not accept liability for costs incurred by participants or their organizations for the cancellation of travel
arrangements and/or accommodation reservations because of the course being cancelled or postponed. Advance notice will be
given if there is such a change or cancellation.
INTRODUCTION TO GPGPU AND PARALLEL COMPUTING
(GPU Architecture and CUDA Programming Models)
Send registration form to : Khairol Anuar, USAINS Holding Sdn. Bhd., Ground Floor, Kompleks
ЄUREKA, Universiti Sains Malaysia, 11800 USM PENANG.
Fax : 04-657 2210
OR
Email to : khairol@usainsgroup.com / khairol_usains@yahoo.com / usains.holding@hotmail.com
NO. PARTICIPANT NAME EMAIL
1.
2.
3.
4.
5.
Company / Organisation:
Address:
Postcode:
Contact Person: E-mail:
Tel No: Fax No: Mobile No:
MODE OF PAYMENT NUMBER BANK NO. OF PARTICIPANT MYR
I enclosed Cheque Normal
Bank Draft Group
Money Order Student
LO / PO Total
Cheque / Bank Draft / Money Order / LO / PO must be made payable to ‘USAINS HOLDING SDN. BHD.’.
1. Bank Transfer [Please fax your Bank-in Slip (Print your name & details on the slip)].
Payee Name : USAINS Holding Sdn. Bhd.
Details : INTRODUCTION TO GPGPU AND PARALLEL COMPUTING
Name of Bank : CIMB Bank Berhad (USM Branch), Universiti Sains Malaysia, 11800 USM Penang.
Account Number : 0709-0006708-05-7
2. A Local Order (LO) or Purchase Order (PO) must be presented before the event.
The Organizer reserves the right to refrain a registered participant from taking part in the event if no proof of
payment can be presented. This only applies to registered participants who have NOT paid the registration fee
PRIOR to the event date.
3. Cancellation / Substitution
A refund less administration fee of MYR400.00 will be given for cancellations received at least 10 working days
before the start date of the course. No refund will be made after this period. However, substitute participants are
welcome at no extra charge if a written notice of at least 5 working days before the event is given to the Organizer.
REGISTRATION FORM

Mais conteúdo relacionado

Semelhante a INTRODUCTION TO GPGPU AND PARALLEL COMPUTING (GPU ARCHITECTURE AND CUDA PROGRAMMING MODELS)

10 Blockchain_Technology_SDP_Report_CE_FH2020 (1).pdf
10 Blockchain_Technology_SDP_Report_CE_FH2020 (1).pdf10 Blockchain_Technology_SDP_Report_CE_FH2020 (1).pdf
10 Blockchain_Technology_SDP_Report_CE_FH2020 (1).pdfkaranThakur305665
 
Resume_20112016
Resume_20112016Resume_20112016
Resume_20112016Tara Panda
 
Cs6703 grid and cloud computing Study material
Cs6703 grid and cloud computing Study materialCs6703 grid and cloud computing Study material
Cs6703 grid and cloud computing Study materialkaleeswaranme
 
AI OpenPOWER Academia Discussion Group
AI OpenPOWER Academia Discussion Group AI OpenPOWER Academia Discussion Group
AI OpenPOWER Academia Discussion Group Ganesan Narayanasamy
 
Opportunities to level-up and grow your business and services using Technolog...
Opportunities to level-up and grow your business and services using Technolog...Opportunities to level-up and grow your business and services using Technolog...
Opportunities to level-up and grow your business and services using Technolog...NUS-ISS
 
Iternship ppt.pptxdtgu7vnnydmfyyhbhhydvg
Iternship ppt.pptxdtgu7vnnydmfyyhbhhydvgIternship ppt.pptxdtgu7vnnydmfyyhbhhydvg
Iternship ppt.pptxdtgu7vnnydmfyyhbhhydvgSindhuPattanashetty
 
Aparna Updated resume
Aparna Updated resumeAparna Updated resume
Aparna Updated resumeAparna Vecham
 
PALLAVI GUPTA RESUMEE
PALLAVI  GUPTA RESUMEEPALLAVI  GUPTA RESUMEE
PALLAVI GUPTA RESUMEEPALLAVI GUPTA
 
Data mining project list
Data mining project listData mining project list
Data mining project listsanjay shelar
 
Project guru 2017 mca final
Project guru 2017 mca finalProject guru 2017 mca final
Project guru 2017 mca finalsanjay shelar
 

Semelhante a INTRODUCTION TO GPGPU AND PARALLEL COMPUTING (GPU ARCHITECTURE AND CUDA PROGRAMMING MODELS) (20)

Final (1).pdf
Final (1).pdfFinal (1).pdf
Final (1).pdf
 
Hardware Networking
Hardware NetworkingHardware Networking
Hardware Networking
 
Hardware Networking
Hardware NetworkingHardware Networking
Hardware Networking
 
10 Blockchain_Technology_SDP_Report_CE_FH2020 (1).pdf
10 Blockchain_Technology_SDP_Report_CE_FH2020 (1).pdf10 Blockchain_Technology_SDP_Report_CE_FH2020 (1).pdf
10 Blockchain_Technology_SDP_Report_CE_FH2020 (1).pdf
 
Resume_20112016
Resume_20112016Resume_20112016
Resume_20112016
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cs6703 grid and cloud computing Study material
Cs6703 grid and cloud computing Study materialCs6703 grid and cloud computing Study material
Cs6703 grid and cloud computing Study material
 
AI OpenPOWER Academia Discussion Group
AI OpenPOWER Academia Discussion Group AI OpenPOWER Academia Discussion Group
AI OpenPOWER Academia Discussion Group
 
Opportunities to level-up and grow your business and services using Technolog...
Opportunities to level-up and grow your business and services using Technolog...Opportunities to level-up and grow your business and services using Technolog...
Opportunities to level-up and grow your business and services using Technolog...
 
Iternship ppt.pptxdtgu7vnnydmfyyhbhhydvg
Iternship ppt.pptxdtgu7vnnydmfyyhbhhydvgIternship ppt.pptxdtgu7vnnydmfyyhbhhydvg
Iternship ppt.pptxdtgu7vnnydmfyyhbhhydvg
 
Aparna Updated resume
Aparna Updated resumeAparna Updated resume
Aparna Updated resume
 
Chia Shin Fatt CV
Chia Shin Fatt CVChia Shin Fatt CV
Chia Shin Fatt CV
 
UTKARSH PATHAK resume
UTKARSH PATHAK resumeUTKARSH PATHAK resume
UTKARSH PATHAK resume
 
Online Job Portal
Online Job PortalOnline Job Portal
Online Job Portal
 
PALLAVI GUPTA RESUMEE
PALLAVI  GUPTA RESUMEEPALLAVI  GUPTA RESUMEE
PALLAVI GUPTA RESUMEE
 
Sounak_Resume
Sounak_ResumeSounak_Resume
Sounak_Resume
 
Data mining project list
Data mining project listData mining project list
Data mining project list
 
Project guru 2017 mca final
Project guru 2017 mca finalProject guru 2017 mca final
Project guru 2017 mca final
 
Yogesh_Upd_Resume
Yogesh_Upd_ResumeYogesh_Upd_Resume
Yogesh_Upd_Resume
 
infiDOF - An Overview
infiDOF - An Overview infiDOF - An Overview
infiDOF - An Overview
 

Mais de USAINS Holding Sdn. Bhd. (wholly-owned by Universiti Sains Malaysia)

Mais de USAINS Holding Sdn. Bhd. (wholly-owned by Universiti Sains Malaysia) (20)

THIN FILM SCIENCE & APPLICATION JUNE 2014
THIN FILM SCIENCE & APPLICATION JUNE 2014THIN FILM SCIENCE & APPLICATION JUNE 2014
THIN FILM SCIENCE & APPLICATION JUNE 2014
 
POWER OF EMOTIONAL INTELLIGENCE (EQ) AT WORK JUNE 2014
POWER OF EMOTIONAL INTELLIGENCE (EQ) AT WORK JUNE 2014POWER OF EMOTIONAL INTELLIGENCE (EQ) AT WORK JUNE 2014
POWER OF EMOTIONAL INTELLIGENCE (EQ) AT WORK JUNE 2014
 
INTRODUCTION TO TIME SERIES ANALYSIS WITH “R” JUNE 2014
INTRODUCTION TO TIME SERIES ANALYSIS WITH “R” JUNE 2014INTRODUCTION TO TIME SERIES ANALYSIS WITH “R” JUNE 2014
INTRODUCTION TO TIME SERIES ANALYSIS WITH “R” JUNE 2014
 
WORKSHOP ON DESIGN OF ENGINEERING EXPERIMENTS JUNE 2014
WORKSHOP ON DESIGN OF ENGINEERING EXPERIMENTS JUNE 2014WORKSHOP ON DESIGN OF ENGINEERING EXPERIMENTS JUNE 2014
WORKSHOP ON DESIGN OF ENGINEERING EXPERIMENTS JUNE 2014
 
WORKSHOP ON ANALYSIS OF QUESTIONNAIRES USING SPSS JUNE 2014
WORKSHOP ON ANALYSIS OF QUESTIONNAIRES USING SPSS JUNE 2014WORKSHOP ON ANALYSIS OF QUESTIONNAIRES USING SPSS JUNE 2014
WORKSHOP ON ANALYSIS OF QUESTIONNAIRES USING SPSS JUNE 2014
 
RESEARCH METHODOLOGY AND RESEARCH PUBLICATIONS MAY 2014
RESEARCH METHODOLOGY AND RESEARCH PUBLICATIONS MAY 2014RESEARCH METHODOLOGY AND RESEARCH PUBLICATIONS MAY 2014
RESEARCH METHODOLOGY AND RESEARCH PUBLICATIONS MAY 2014
 
EFFECTIVE PROJECT MANAGEMENT MAY 2014
EFFECTIVE PROJECT MANAGEMENT MAY 2014EFFECTIVE PROJECT MANAGEMENT MAY 2014
EFFECTIVE PROJECT MANAGEMENT MAY 2014
 
SEMICONDUCTOR FABRICATION TECHNOLOGY MAY 2014
SEMICONDUCTOR FABRICATION TECHNOLOGY MAY 2014SEMICONDUCTOR FABRICATION TECHNOLOGY MAY 2014
SEMICONDUCTOR FABRICATION TECHNOLOGY MAY 2014
 
NANOMATERIALS: SYNTHESES AND CHARACTERIZATION MAY & JUNE 2014
NANOMATERIALS: SYNTHESES AND CHARACTERIZATION MAY & JUNE 2014NANOMATERIALS: SYNTHESES AND CHARACTERIZATION MAY & JUNE 2014
NANOMATERIALS: SYNTHESES AND CHARACTERIZATION MAY & JUNE 2014
 
IDENTIFYING GENUINE AND RELIABLE TECHNICAL INFORMATION APRIL 2014
IDENTIFYING GENUINE AND RELIABLE TECHNICAL INFORMATION APRIL 2014IDENTIFYING GENUINE AND RELIABLE TECHNICAL INFORMATION APRIL 2014
IDENTIFYING GENUINE AND RELIABLE TECHNICAL INFORMATION APRIL 2014
 
SURFACE ANALYSIS TECHNIQUES
SURFACE ANALYSIS TECHNIQUES SURFACE ANALYSIS TECHNIQUES
SURFACE ANALYSIS TECHNIQUES
 
COVARIANCE BASED–STRUCTURAL EQUATIONS MODELLING (CB-SEM) AND ITS APPLICATION
COVARIANCE BASED–STRUCTURAL EQUATIONS MODELLING (CB-SEM) AND ITS APPLICATION COVARIANCE BASED–STRUCTURAL EQUATIONS MODELLING (CB-SEM) AND ITS APPLICATION
COVARIANCE BASED–STRUCTURAL EQUATIONS MODELLING (CB-SEM) AND ITS APPLICATION
 
STATISTICAL APPLICATION TRAINING PROGRAM
STATISTICAL APPLICATION TRAINING PROGRAM STATISTICAL APPLICATION TRAINING PROGRAM
STATISTICAL APPLICATION TRAINING PROGRAM
 
Understanding of Material Property : Theory, Principle and Application March ...
Understanding of Material Property : Theory, Principle and Application March ...Understanding of Material Property : Theory, Principle and Application March ...
Understanding of Material Property : Theory, Principle and Application March ...
 
Strategies for Successful Academic Research Career for Young and Aspiring Lec...
Strategies for Successful Academic Research Career for Young and Aspiring Lec...Strategies for Successful Academic Research Career for Young and Aspiring Lec...
Strategies for Successful Academic Research Career for Young and Aspiring Lec...
 
Surface Analysis Techniques Feb & April 2013
Surface Analysis Techniques Feb & April 2013Surface Analysis Techniques Feb & April 2013
Surface Analysis Techniques Feb & April 2013
 
Nanomaterials & Nanotechnology Course Feb 2013
Nanomaterials & Nanotechnology Course Feb 2013Nanomaterials & Nanotechnology Course Feb 2013
Nanomaterials & Nanotechnology Course Feb 2013
 
Semiconductor Devices - A Comprehensive Guide February 2013
Semiconductor Devices - A Comprehensive Guide February 2013Semiconductor Devices - A Comprehensive Guide February 2013
Semiconductor Devices - A Comprehensive Guide February 2013
 
The Art of Writing Publishable Scientific Manuscript February 2013
The Art of Writing Publishable Scientific Manuscript February 2013The Art of Writing Publishable Scientific Manuscript February 2013
The Art of Writing Publishable Scientific Manuscript February 2013
 
Radioactive & Chemical Remediation and Fundamental of Adsorption by Nanoporou...
Radioactive & Chemical Remediation and Fundamental of Adsorption by Nanoporou...Radioactive & Chemical Remediation and Fundamental of Adsorption by Nanoporou...
Radioactive & Chemical Remediation and Fundamental of Adsorption by Nanoporou...
 

Último

Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 

Último (20)

Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 

INTRODUCTION TO GPGPU AND PARALLEL COMPUTING (GPU ARCHITECTURE AND CUDA PROGRAMMING MODELS)

  • 1. (wholly-owned by Universiti Sains Malaysia) (Co. No. 473883-H) Dates : 7 & 8 April 2014 (Monday & Tuesday). Time : 9:00 a.m. – 5:00 p.m. Venue : School of Computer Science, Universiti Sains Malaysia, Penang. HRDF Claimable* *Subject to HRDF Approval COURSE FEE (Covers course materials, refreshment including lunches and Certificate of Attendance) MYR 1,400.00 per participant GROUP: MYR 1,250.00 per participant (Minimum 3 participants from the same company / organisation) STUDENT: MYR 1,000.00 per participant (Proof of I.D. is compulsory) (Not entitled for group discount) in collaboration with:in collaboration with:in collaboration with:in collaboration with: SUITABLE FOR Software Development Managers, Software Engineers, Developers, Requirements Engineers, Requirements Analysts Test Managers, Test Engineers, Testers. PRE-REQUISITE No prior knowledge on GPGPU programming or CUDA is not required, but participants should have working knowledge on C/C++ programming language. *IMPORTANT: All participants are recommended to bring along laptop/notebook for hands-on session, preferably with GPU card and installed with at least CUDA4.2 SDK. PUSAT PENGAJIAN SAINS KOMPUTER SCHOOL OF COMPUTER SCIENCES
  • 2. INTRODUCTION GPGPUs have recently been utilized in various domains, including high performance computing and computational finance targeted for numerous end applications. They can be regarded as massively parallel processors with multiple-time faster computation and higher memory bandwidth compared to CPU. The speed up and lower cost from this system means that business critical computation can be performed in real-time and not rely on overnight computation jobs for data analysis. This course will cover in-depth topics of both GPU architecture and CUDA Programming models. It also includes basic and advance techniques of CUDA programming for NVIDIA GPGPU cards with profiling methods discussed. This will lead to using CUDA and integrate it with your system to achieve the best performance by utilizing the ultra-speed big data processing. LEARNING OUTCOMES Upon completion, participants should be able to demonstrate each of the following: i. Understand the technique of utilizing GPGPU architecture in your own system ii. Ability to program CUDA and understand parallel programming. COURSE METHODOLOGY This Course will utilize a combination of lecture, discussions, role-playing, and practice/ hands-on session and group discussion. SYSTEM REQUIREMENT 1. CUDA-CAPABLE GPU Refer to https://developer.nvidia.com/cuda-gpus 2. OPERATING SYSTEM: Microsoft Windows XP, Vista, 7, or 8 or Windows Server 2003 or 2008 Linux (Fedora 16, RHEL 5.x/6.x, Ubuntu 11.10/10.04, OpenSuse Server SP1/SP2 MAC OS X 3. NVIDIA CUDA TOOLKIT (available at no cost from): https://developer.nvidia.com/cuda-downloads 4. MICROSOFT VISUAL STUDIO 2008 or 2010, or a corresponding version of Microsoft Visual C++ Express. ENQUIRIES Technical : Dr. Nurul Hashimah Ahamed Hassain Malim School of Computer Sciences Universiti Sains Malaysia, Penang. (T) : +604–653 4645 (M) : +6019–313 1449 (E) : nurulhashimah@cs.usm.my Registration and others: Khairol Anuar Hazir Mohammed USAINS Holding Sdn. Bhd. (DL) : +604–653 4372 (M) : +6012–286 9048 (E) : khairol@usainsgroup.com / khairol_usains@yahoo.com INSTRUCTOR PROFILE DR. ETTIKAN KK Dr. Ettikan KK, holds a Ph.D (in the area of Distributed Computing), MSc. and BSc. (in Computer Science) is currently attached to MIMOS Bhd, Accelerative Technologies Laboratory of ICT Division as the Principal Researcher. With more than 18 years of industrial experiences with leading MNC companies, encompasses different Lead capacity roles in the areas of organization, division level Research Definition & Management, Team Leadership in Software Architecture, Design Architecture, Solution Architecture, direct technical and research experiences (in embedded software engineering) that produces world marketable R&D products with rapid results into commercialisation. His current research activities are in the area of Network Protocols, GP/GPU, FPGA, Many/Multicores, Distributed Computing, P2P, AV, QoS, BI (Business Intelligence in Data Processing, BigData Analytics, Algorithm Design/Optimization and System Performance Acceleration). During this period he was instrumental and lead in establishing a “GPU R&D and Compute Solution Centre” (http://gpu.mimos.my) jointly funded and governed by Nvidia, HP and MIMOS, serving as the centre of GPGPU related R&D activities by collaborating with international companies, universities and industry partners. KK YONG KK Yong joins MIMOS Berhad as a staff engineer in the parallel computing research and development team. He is responsible for the applied research and the application development to the real world large data processing issues, analyse the existing algorithms and identify the possible parallelization by implementing and optimising algorithms through GPU CUDA a programming. He has a spent of over 15 years in software development, started developing a system from the scratch, performing tests, and deploying to the customers. Those client and server based applications communicating with both thick client, embedded system and worked for various commercial projects, including active and passive RFID solution, Biometric Devices, Set-top Box, Switch, Router, Door Access System, Time Attendance System, Asset Tracking System and Guard Tour System. He has the strong knowledge on .Net (PC based software) agile development and C/C++ in embedded Linux. In addition, he uses Microsoft SQL and SQLite for the database implementation. Also, he was a certified process-based approach for project management. He has wide project/people management experience from the above mentioned projects. He holds a Master Degree in Interactive Multimedia, with a Bachelor of Science (Hons) degree in Information Technology and Business Information System. His research area is NLP (Natural Language Processing), Software Engineering, Parallel Processing and has published and present papers in International conferences.
  • 3. INTRODUCTION TO GPGPU AND PARALLEL COMPUTING (GPU Architecture and CUDA Programming Models) Course Contents and Tentative Schedule DAY 1 - INTRODUCTION TO CUDA PROGRAMMING TIME TOPIC 9:30 – 10:30 a.m. 1. Notion of parallel Computing with GPUs, From GPUs to GPGPUs 2. Introduction to CUDA Architecture 10:30 – 11.00 a.m. Break 11.00 a.m. – 12:30 p.m. 3. Getting your system ready with CUDA 4. Hands-on: Compiling and Executing Hello World First Kernel 12:30 – 2.00 p.m. Lunch 2:00 – 3:30 p.m. 5. CUDA Programming Model 6. Hands-on: Working on CUDA Kernels 3:30 – 4:00 p.m. Break 4:00 – 5:00 p.m. 7. CUDA Memory Model 8. Hands-on: CUDA Thread Operation DAY 2 - SHARED MEMORY AND DEBUGGING TOOLS 9:30 – 10:30 a.m. 9. Shared Memory with Asynchronous operation 10:30 – 11.00 a.m. Break 11.00 a.m. – 12:30 p.m. 10. Hands–on: Matrix Multiplication & Reversed Array 11. CUDA API and Debugging 12:30 – 2.00 p.m. Lunch 2:00 – 3:30 p.m. 12. Knowing about Tools: Visual Profiler, Parallel Nsight, cuda-gdb 13. CUDA enabled Libraries – Thrust 3:30 – 4:00 p.m. Break 4:00 – 5:00 p.m. 14. Hands-on: Thrust Exercises Disclaimer The Organizer reserves the right to reschedule or cancel any part of its published programme or venue due to unforeseen circumstances and will not accept liability for costs incurred by participants or their organizations for the cancellation of travel arrangements and/or accommodation reservations because of the course being cancelled or postponed. Advance notice will be given if there is such a change or cancellation.
  • 4. INTRODUCTION TO GPGPU AND PARALLEL COMPUTING (GPU Architecture and CUDA Programming Models) Send registration form to : Khairol Anuar, USAINS Holding Sdn. Bhd., Ground Floor, Kompleks ЄUREKA, Universiti Sains Malaysia, 11800 USM PENANG. Fax : 04-657 2210 OR Email to : khairol@usainsgroup.com / khairol_usains@yahoo.com / usains.holding@hotmail.com NO. PARTICIPANT NAME EMAIL 1. 2. 3. 4. 5. Company / Organisation: Address: Postcode: Contact Person: E-mail: Tel No: Fax No: Mobile No: MODE OF PAYMENT NUMBER BANK NO. OF PARTICIPANT MYR I enclosed Cheque Normal Bank Draft Group Money Order Student LO / PO Total Cheque / Bank Draft / Money Order / LO / PO must be made payable to ‘USAINS HOLDING SDN. BHD.’. 1. Bank Transfer [Please fax your Bank-in Slip (Print your name & details on the slip)]. Payee Name : USAINS Holding Sdn. Bhd. Details : INTRODUCTION TO GPGPU AND PARALLEL COMPUTING Name of Bank : CIMB Bank Berhad (USM Branch), Universiti Sains Malaysia, 11800 USM Penang. Account Number : 0709-0006708-05-7 2. A Local Order (LO) or Purchase Order (PO) must be presented before the event. The Organizer reserves the right to refrain a registered participant from taking part in the event if no proof of payment can be presented. This only applies to registered participants who have NOT paid the registration fee PRIOR to the event date. 3. Cancellation / Substitution A refund less administration fee of MYR400.00 will be given for cancellations received at least 10 working days before the start date of the course. No refund will be made after this period. However, substitute participants are welcome at no extra charge if a written notice of at least 5 working days before the event is given to the Organizer. REGISTRATION FORM