WWW.THESIS.XLIBX.INFO
FREE ELECTRONIC LIBRARY - Thesis, documentation, books
 
<< HOME
CONTACTS



Pages:     | 1 |   ...   | 11 | 12 ||

«VISVESVARAYA TECHNOLOGICAL UNIVERSITY, BELGAUM III SEMESTER ENGINEERING MATHEMATICS – III CODE: 10 MAT 31 IA Marks: 25 Hrs/Week: 04 Exam Hrs: 03 ...»

-- [ Page 13 ] --

Threading and Parallel Programming Constructs: Synchronization, Critical sections, Deadlocks, Synchronization primitives: Semaphores, Locks, Condition variables; Messages, Flow Control-Based concepts: Fence, Barrier; Implementation-Dependent threading issues.

UNIT 6 6 Hours Parallel Programming – 2 (Using OpenMP) Introduction, The shared-memory model, Parallel for loops, Declaring private variables, Critical sections, Reductions, Performance improvements, More general data parallelism, Functional parallelism.

UNIT 7 7 Hours Solutions to Common Parallel Programming Problems Too many threads, Data races, deadlocks, and live locks, Heavily contended locks, Non-blocking algorithms, Thread-safe functions and libraries, Memory issues, Cache-related issues, Avoiding pipeline stalls, Data organization for high performance.

UNIT 8 6 Hours Threading in the Processor Single-Core Processors: Processor architecture fundamentals, Comparing Superscalar and EPIC architectures.

Multi-Core Processors: Hardware-based threading, Hyper-threading technology, Multi-Core processors, Multiple processor interactions, Power consumption, Beyond multi-core architecture.

NOTE: In order to acquire a sound understanding of the subject, it is desirable for the students to work in the laboratory using OpenMP. The hands-on experience would reinforce the concepts learnt in theory. Problems similar to the ones solved in the Algorithms Laboratory can be solved and issues like speed-up achieved can be analyzed in depth. Several free tools are available from companies like INTEL to facilitate such a study.

Text Books:

1. Calvin Lin, Lawrence Snyder: Principles of Parallel Programming, Pearson Education, 2009.

(Listed topics only from Chapters 1, 2, 3)

2. Michael J. Quinn: Parallel Programming in C with MPI and OpenMP, Tata McGraw Hill, 2004.

(Listed topics only from Chapters 3, 17)

3. Shameem Akhter, Jason Roberts: Multi-Core Programming, Increasing Performance through Software Multithreading, Intel Press, 2006.

(Listed topics only from Chapters 3, 4, 7, 9, 10)

4. Web resources for Example Architectures of INTEL and Texas

Instruments:

http://download.intel.com/design/intarch/papers/321087.pdf ;

http://focus.ti.com/lit/wp/spry133/spry133.pdf

Reference Books:

1. Introduction to Parallel Computing – Ananth Grama et. al., Pearson Education, 2009.

2. Reinders : Intel Threading Building Blocks, O’reilly – 2005

3. David Culler et. al.: Parallel Computer Architecture: A Hardware/Software Approach, Elsevier, 2006.

4. Richard Gerber, Aart J.C. Bik, Kevin B. Smith, Xinmin Tian:

Software Optimization Cookbook, High-Performance Recipes for IA-32 Platforms, 2nd Edition, Intel Press, 2006.



Pages:     | 1 |   ...   | 11 | 12 ||


Similar works:

«Recommendations from independent peer review of the consumer price index and Stats SA’s responses to these Released 17 November 2011 A. Introduction In 2009 Stats SA introduced extensive changes to the methods of the consumer price index (CPI). These methods brought the South African CPI into line with international standards. Stats SA’s approach to managing the CPI is to continually explore ways to improve the accuracy and quality of the index. To this end, two reviews of the CPI were...»

«dkb ag dkb ag LeasePlan Bank Tagesgeld mit bis zu 0,95% Zinsen. Tagesgeld mit bis zu 0,95% Zinsen. Jetzt Tagesgeldkonto eröffnen! DKB Deutsche Kreditbank AG facebook.com DKB Deutsche Kreditbank AG, Berlin, Germany. 17,250 likes · 194 talking about this. Willkommen bei der DKB Telefon: 030 120 300 00 E-Mail: info@dkb Vermittlerplattform Deutsche Kreditbank AG Login bitte rechts. Auf den folgenden Seiten finden Sie Produktinformationen, Formulare und Konditionen. Für die Nutzung der...»

«List of Publications I. Books (translations of titles are provided in parentheses) 1. Gebert, D. (1972). Gruppendynamik in der betrieblichen Führungsschulung (Group dynamics in organizational leadership training). Berlin.2. Gebert, D. (1974). Organizationsentwicklung (Organization development). Stuttgart.3. Gebert, D. (1976). Zur Erarbeitung und Einführung einer neuen Führungskonzeption – Theorie und Empirie (The development and implementation of a new concept of leadership – theory and...»

«The Classifier’s Handbook TS-107 August 1991 THE CLASSIFIER'S HANDBOOK Table of Contents (Also See The Introduction to the Position Classification Standards.) PREFACE CHAPTER 1, POSITION CLASSIFICATION STANDARDS DEVELOPMENT OF STANDARDS FORMAT OF STANDARDS CHAPTER 2, THE FACTOR EVALUATION SYSTEM THE STRUCTURE OF FES FES FACTORS EVALUATING A POSITION USING FES FES EVALUATION STATEMENT FACTOR LEVEL RELATIONSHIPS CHAPTER 3, POSITION DESCRIPTIONS NARRATIVE POSITION DESCRIPTIONS FES POSITION...»





 
<<  HOME   |    CONTACTS
2016 www.thesis.xlibx.info - Thesis, documentation, books

Materials of this site are available for review, all rights belong to their respective owners.
If you do not agree with the fact that your material is placed on this site, please, email us, we will within 1-2 business days delete him.