The Multi-Core training series offers basic and advanced training on Multi-core from an initial overview of Multi-Core to a working experience of parallelized software development, including the intricacies of multithreaded programming and platform optimization. See the original Intel courseware content and how universities have adapted the multi-core curriculum to meet their students' needs! Share your feedback and examples.
This module is based on the book Patterns for Parallel Programming by Timothy G. Mattson, et al.
This module seeks to deliver a concise introduction to the major components of the Intel® Threading Building Blocks Library – The current official release version 2.0 is featured
Courseware developed by the Faculty from the Department of Computer Science and Engineering. We thank Dr. Sanjeev K Aggarwal, Dr. Mainak Chaudhuri, Dr. Rajat Moona for sharing the material with the global Academic Community. Please feel free to download the courseware and use it. We would welcome your input to this courseware through our forums, blogs or by updating this curricula. All the courseware is posted in PDF format using Adobe Acrobat 7.0.
Unified Extensible Firmware Interface (UEFI) is a community effort by many companies in the personal-computer industry to modernize the booting process. Intel is among the companies working on specifications for this new model for firmware. Check out the UEFI curricula available to you and share your own knowledge of UEFI.
Erlang Programming on Multi-Core Computers
By Dr. Ariel Ortiz Information Technology Department Tecnologico de Monterrey, Campus Estado de Mexico Atizapo ¡n de Zaragoza, Estado de Mexico, Mexico
Many new personal computers come equipped with a multi-core processor (a chip with more than one processing unit). The problem is, unless a program is designed for parallel execution, it will only use one of these cores at a time. This workshop will introduce Erlang, an open source functional language that allows building highly parallel, distributed, fault-tolerant systems. It's aimed at instructors who are searching for a simpler way to teach parallel programming. Common concurrency-related problems in mainstream languages, such as race conditions and deadlocks, are minimized or eliminated when using Erlang.
© 2008 by Ariel Ortiz. Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution-Noncommercial 3.0 License
- New Wiki Content