Week 15 Flashcards

6.6-6.10, 6.13-6.14 (18 cards)

1
Q

graphics processing units (GPUs)

A
  • accelerators that supplement a CPU, do not need to perform all tasks for a CPU
  • do not rely on multilevel caches to overcome transfer time
  • rely on hardware multithreading instead
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

message passing

A
  • communicating between multiple processors by explicitly sending and receiving information
  • alternative organization of multiprocessor where each own has own private physical address space
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

send message routine

A

A routine used by a processor in machines with private memories to pass a message to another processor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

receive message routine

A

A routine used by a processor in machines with private memories to accept a message from another processor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

clusters

A

collections of computers connected via I/O over standard network switches to form a message-passing multiprocessor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

software as a service (SaaS)

A

rather than selling software that is installed and run on customers’ own computers, software is run at a remote site and made available over the Internet typically via a Web interface to customers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

network bandwidth

A
  • the peak transfer rate of a network
  • can refer to the speed of a single link or the collective transfer rate of all links in the network
  • multicore chips use on-chip networks to connect cores, cluster use LANs to connect servers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

bisection bandwidth

A
  • bandwidth between two equal parts of a multiprocessor
  • this measure is for a worst case split of the multiprocessor
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

fully connected network

A
  • a network that connects processor-memory nodes by supplying a dedicated communication link between every node
  • aka every processor has a bidirectional link to every other processor
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

multistage network

A

a network that supplies a small switch at each node

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

crossbar network

A

a network that allows any node to communicate with any other node in one pass through the network

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

memory-mapped I/O

A

An I/O scheme in which portions of the address space are assigned to I/O devices, and reads and writes to those addresses are interpreted as commands to the I/O device

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

device driver

A

a program that controls an I/O device that is attached to the compute

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

polling

A
  • process of periodically checking the status of an I/O device to determine the need to service the device
  • alternative to interrupts, used to improve network performance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

GPU memory structure

A

-rely on smaller streaming caches and multithreading of SIMD instructions to hide long latency of DRAM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

organization of multiprocessor with multiple private address spaces

A
  • each processor has own memory, storage, and OS
  • connected by an interconnection network
  • have better communication performance than clusters with shared memory
17
Q

weakness of private memory

A
  • lose dependability
  • shared memory makes it easier to replace computer without bringing down system
18
Q

when should you use polling?

A
  • for small packets, makes the lowest latency when polling with load/store
  • bad for big packets because requires processor to be busy through entire data transfer (slow af)