Loading...
 
I2C Home »
Print

COSC 6385 Computer Architecture (Spring 2017)

 
Cr. 3 (3-0). Prerequisite: Graduate standing or consent of instructor. This is a graduate level course for Computer Architecture.

This course is designed to teach fundamentals of modern computer architectures. Topics include performance, ISA, instruction-level parallelism (ILP), thread-level parallelism (TLP), dynamic scheduling techniques, out-of-order execution, register renaming, exception handling, static scheduling (VLIW/EPIC), cache/memory/DRAM/storage hierarchy design, speculation techniques, advanced branch predictor design, multiprocessor coherency issues, memory consistency models, multicore processors, and case studies e.g., the seminal P6 microarchitecture, Netburst, Core, Itanium, EM64T, Alpha 21x64, UltraSparc, etc. Also may be included are topics of new, emerging trends in architecture/microarchitecture/software development in the face of physical design challenges. More...

COSC 6376 Cloud Computing (Fall 2016)

Cr. 3 (3-0). Prerequisite: Graduate standing or consent of instructor. This is a graduate level course to cloud computing. In this course, we will explore a few aspects of cloud computing: distributed data crunching with MapReduce, cloud and datacenter filesystems, virtualization, cloud security & privacy, Amazon Web Services, and interactive web-based applications. Students are expected to read extra materials including papers and online resources, finish several mini projects, a large team project, and take the final exam. Participation in the class discussion is strongly encouraged. Guest speakers might be invited for some particular topics. More...

COSC 3330/ COSC6308 Computer Architecture (Spring 2016)

Cr. 4. (3-3). Prerequisites: COSC 2410 and MATH 3336. Logic design, principles of operation of digital computers, and analysis of its major components: arithmetic, memory, control and input/output units, instruction pipelining, SIMD and multiprocessor systems. More...

COSC 6376 Cloud Computing (Fall 2015)

Cr. 3 (3-0). Prerequisite: Graduate standing or consent of instructor. This is a graduate level course to cloud computing. In this course, we will explore a few aspects of cloud computing: distributed data crunching with MapReduce, cloud and datacenter filesystems, virtualization, cloud security & privacy, Amazon Web Services, and interactive web-based applications. Students are expected to read extra materials including papers and online resources, finish several mini projects, a large team project, and take the final exam. Participation in the class discussion is strongly encouraged. Guest speakers might be invited for some particular topics. More...

COSC 6385 Computer Architecture (Spring 2015)

 
Cr. 3 (3-0). Prerequisite: Graduate standing or consent of instructor. This is a graduate level course for Computer Architecture.

This course is designed to teach fundamentals of modern computer architectures. Topics include performance, ISA, instruction-level parallelism (ILP), thread-level parallelism (TLP), dynamic scheduling techniques, out-of-order execution, register renaming, exception handling, static scheduling (VLIW/EPIC), cache/memory/DRAM/storage hierarchy design, speculation techniques, advanced branch predictor design, multiprocessor coherency issues, memory consistency models, multicore processors, and case studies e.g., the seminal P6 microarchitecture, Netburst, Core, Itanium, EM64T, Alpha 21x64, UltraSparc, etc. Also may be included are topics of new, emerging trends in architecture/microarchitecture/software development in the face of physical design challenges. More...

 

COSC 6376 Cloud Computing (Fall 2014)

Cr. 3 (3-0). Prerequisite: Graduate standing or consent of instructor. This is a graduate level course to cloud computing. In this course, we will explore a few aspects of cloud computing: distributed data crunching with MapReduce, cloud and datacenter filesystems, virtualization, cloud security & privacy, Amazon Web Services, and interactive web-based applications. Students are expected to read extra materials including papers and online resources, finish several mini projects, a large team project, and take the final exam. Participation in the class discussion is strongly encouraged. Guest speakers might be invited for some particular topics. More...

COSC 3330/ COSC6308 Computer Architecture (Spring 2014)

 
Cr. 4. (3-3). Prerequisites: COSC 2410 and MATH 3336. Logic design, principles of operation of digital computers, and analysis of its major components: arithmetic, memory, control and input/output units, instruction pipelining, SIMD and multiprocessor systems. More...

COSC 6376 Cloud Computing (Fall 2013)

Cr. 3 (3-0). Prerequisite: Graduate standing or consent of instructor. This is a graduate level course to cloud computing. In this course, we will explore a few aspects of cloud computing: distributed data crunching with MapReduce, cloud and datacenter filesystems, virtualization, cloud security & privacy, Amazon Web Services, and interactive web-based applications. Students are expected to read extra materials including papers and online resources, finish several mini projects, a large team project, and take the final exam. Participation in the class discussion is strongly encouraged. Guest speakers might be invited for some particular topics. More...

COSC 3330/ COSC6308 Computer Architecture (Spring 2013)

 
Cr. 4. (3-3). Prerequisites: COSC 2410 and MATH 3336. Logic design, principles of operation of digital computers, and analysis of its major components: arithmetic, memory, control and input/output units, instruction pipelining, SIMD and multiprocessor systems. More...

 

COSC 6385 Computer Architecture

 
Cr. 3. (3-0). Prerequisite: COSC 4330. Elements of computer architecture: instruction set design, computer arithmetic, memory hierarchies, instruction level parallelism, SIMD, MIMD, system design and performance values. More...

 

COSC 3330/ COSC6308 Computer Architecture

 
Cr. 4. (3-3). Prerequisites: COSC 2410 and MATH 3336. Logic design, principles of operation of digital computers, and analysis of its major components: arithmetic, memory, control and input/output units, instruction pipelining, SIMD and multiprocessor systems. More...


Created by larryshi. Last Modification: Tuesday 17 of January, 2017 01:14:45 UTC by larryshi. (Version 24)