- Problem-solving strategies
- The role of algorithms in the problem-solving process
- Implementation strategies for algorithms
- Debugging strategies
- The concept and properties of algorithms
Animated Game Design in Engineering Design Process (ASU)
Material Type: | Lecture / Presentation | |
Technical Format: | PDF document | |
URL: | Go to URL | |
Location: | Go to materials | |
Date Added: | 01/13/2011 | |
Date Modified: | 01/13/2011 | |
Author: | Yinong Chen, Arizona State University | |
Description: Discuss engineering design process using game design as example. Discuss the importance of computer performance to animation and game execution. Use the Intel Destroy of Castle Demo to show the power of multi-cores. | ||
Recommended Audience: | Beginning programmers, Secondary School students, Undergraduate students | |
Language: | English | |
Keywords: | Game, Multicore, Alice, graphic, Destroy the Castle |
Multi-core Software Design (South China University of Technology)
Material Type: | Lecture / Presentation | |
Technical Format: | Powerpoint presentation, PDF document, RTF document, zip archive, Word document | |
Location: | Go to materials | |
Date Added: | 04/13/2010 | |
Date Modified: | 04/13/2010 | |
Author: | Professor Hu Chen, Dr. LinZhe Chen, etc., South China University of Technology | |
Description: Multi-core processor technology is the current development mainstream of high-performance microprocessor systems. Major chip companies such as Intel have successfully launched a variety of dual-core and Quad-core processor systems. The application of multi-core processors have been extended from high-end server to the consumer desktop systems. How to fully utilize the performance advantages of multi-core processor has become a key challenge for software design industry. This course will introduce software design methodology, in particular parallel programming design, using multi-core processors systems. The course has been selected by China Ministry of Education in 2007 as one of the "China Ministry of Education-Intel Quality Courseware" courses. | ||
Recommended Audience: | Graduate students | |
Language: | English | |
Keywords: | Multicore |
Brief Introduction to Software Transactional Memory (Intel)
Material Type: | Lecture / Presentation | |
Technical Format: | Powerpoint presentation | |
Location: | Go to materials | |
Date Added: | 04/13/2010 | |
Date Modified: | 04/13/2010 | |
Author: | Intel® Innovative Software Education , Intel® corp | |
Description: In this module, rationale of TM will first be introduced, followed by an explanation of key concept of operating principles. The discussion focus will be on Software TM, the software implementation of TM, in which software support (compiler and libraries) and language extensions (key words) are illustrated with some code examples. On the completion of this module, audience will understand why and how Transactional Memory works for concurrent programming with the basic knowledge of the language extension for Software Transactional Memory (STM). This will allow them to be able to try STM and decide on whether or not to use it for their applications. | ||
Recommended Audience: | Undergraduate students | |
Language: | English | |
Keywords: | Transactional Memory |