Home
About
Services
Research
News
Events
Contact
Virtual Workshop Modules
Performance Basics
Introduction
1. Performance Defined
1.1 Fulfillment
2. Application, System
3. Application Factors
3.1 Languages
3.2 Libraries
3.3 Algorithm
3.4 Implementation
3.5 Datasets
4. System Factors
4.1 Chip Architecture
4.2 Memory Hierarchy
4.3 IO Configuration
4.4 HP Switch
4.5 Compilers
5. More
5.1 Models
5.2 Modeling
6. Summary
References
Quiz
Evaluation
Questions?
3. Application Factors
The key factors of an application - serial or parallel - that affect performance are:
What language it is written in
What libraries it uses
The underlying mathematical algorithms
Aspects of the code implementation
The size and nature of the datasets
© 2008
Cornell University
|
Cornell University Center for Advanced Computing
|
Copyright Statement