Go to Main Content

Purdue Self-Service

 

HELP | EXIT

Detailed Course Information

 

Spring 2013
May 02, 2024
Transparent Image
Information Select the desired Level or Schedule Type to find available classes for the course.

CNIT 56100 - Advanced Parallel Data Systems
Credit Hours: 3.00. This course is a graduate level course that covers advanced topics in high performance, cluster, and grid computing in detail from a systems perspective. Topics covered in this course will focus on aspects of the design, implementation, and use of high performance storage systems progressively from the hardware layer through the operating system up to the application level. Topics will include: commodity hardware and novel architectural storage components; the architecture and use of parallel file systems, including PVFS2 and Lustre; reliability and scheduling; virtualization and fault tolerant strategies for Petascale computing; system architectures for data intensive computing and workflows; parallel I/O systems; and grid and cloud computing architectures. Experience in Linux systems administration is a prerequisite for this course. Typically Fall Spring.
3.000 Credit hours

Syllabus Available
Levels: Undergraduate, Graduate, Professional
Schedule Types: Lecture

Offered By: College of Technology
Department: Computer Information Tech

Course Attributes:
Upper Division

May be offered at any of the following campuses:     
      West Lafayette

Learning Outcomes: 1. Understand the impact of performance, cost, reliability, and usability on the design and deployment of high performance computing systems based on mixture of commodity and special purpose components and software. 2. Demonstrate skill in finding a balance among these factors by designing, building, benchmarking, and optimizing a small commodity-based cluster computer based on the Linux operating system and other open source software packages. 3. Demonstrate ability to analyze problems inherent in cluster computing and to design new solutions to those problems based on the development and integration of new technologies, such as GPUs, parallel data systems, and workflow systems. 4. Demonstrate understanding and knowledge of the core concepts of high performance computing, which include: The continuum of high performance computing architectures, and the appropriateness of each architecture type to problem solving for a wide variety of applications; The effects of communications architecture and performance characteristics on application performance; The effects of component reliability and operating systems on Petascale computing; The use of commodity components in high performance computing, and the trends and forces that motivate their use; The design of high performance computing systems to meet specific application needs and resource constraints; tools and techniques of cluster and high performance computing, such as scheduler configuration and use, benchmarking tools and techniques, queuing and reliability models.


Prerequisites:
GR-CNIT 56100 Requirements

General Requirements:

Student Attribute: GR
May not be taken concurrently.  )
or
Course or Test: CNIT 46000
Minimum Grade of D-
May not be taken concurrently.  )
or
Course or Test: CNIT 46100
Minimum Grade of D-
May not be taken concurrently. )


Return to Previous New Search
Transparent Image
Skip to top of page
Release: 8.7.2.4