Quiz 1 2016

.pdf

School

University of Ottawa *

*We aren’t endorsed by this school

Course

4136

Subject

Computer Science

Date

Dec 6, 2023

Type

pdf

Pages

4

Uploaded by jake_998

Report
Page 1 of 4 CEG 4136 Computer Architecture III: Quiz #1 Date: September 30th Professor: Dr. M. Bolic Duration: 45 min Session: Fall 2016 Total Points = 8 Note: Closed book exam. Calculators are not allowed. Name: _______________________Student ID:_______________ QUESTION 1 (0.5 points each, total 2.5 points) 1. a. Is OpenMP language or Application Programming Interface (API)? b. If it is API, what languages is it specified for? c. Is it for shared memory or for message passing systems? 2. We need to apply mutual exclusion when:
Page 2 of 4 a. Two processes read from the same memory location b. Two processes write to the same memory location c. For both a. and b. 3. List advantages and disadvantages of private vs. shared L2 cache in manycore shared memory systems. 4. What is SPMD and what is the difference between SPMD and SIMD? 5. Describe the advantages of non-blocking caches? Describe how you would implement the non- blocking cache. QUESTION 2 (2.5 points)
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help