FlashKeepers

Computer Science · College · College and University

Computer Organization and Architecture, Unit 8: Parallel Architecture Basics

Computer Organization and Architecture, unit: Parallel Architecture Basics. Core concepts, terminology, and worked-example cues a college student meets for this unit, building on prior units without repeating them. Front: a term, concept, or short problem cue. Back: the definition, explanation, or answer.

About this set

38 basic cards for College Computer Science. Set 8 of 8 in Computer Organization and Architecture. It opens with "What is parallel architecture?" and "What is Flynn's taxonomy?". Study it alongside the other College sets below.

38 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

What is parallel architecture?
Show answerA computer design that performs multiple computations simultaneously using multiple processing units
What is Flynn's taxonomy?
Show answerA classification of computer architectures based on instruction and data stream parallelism
What is SISD (Single Instruction, Single Data)?
Show answerA traditional architecture executing one instruction on one data item at a time
What is SIMD (Single Instruction, Multiple Data)?
Show answerAn architecture applying one instruction simultaneously across multiple data elements
What is MIMD (Multiple Instruction, Multiple Data)?
Show answerAn architecture where multiple processors execute different instructions on different data independently
What is a multi-core processor's key advantage?
Show answerIt can execute multiple independent tasks or threads simultaneously on separate cores
What is shared memory architecture?
Show answerA parallel system where multiple processors access a common memory space
What is distributed memory architecture?
Show answerA parallel system where each processor has its own private memory, communicating via messages
What is a thread, in the context of parallel computing?
Show answerAn independent sequence of instructions that can be scheduled and executed concurrently
What is speedup, in parallel computing?
Show answerThe performance improvement gained by using multiple processors compared to a single one
What is Amdahl's Law used for?
Show answerEstimating the maximum possible speedup from parallelizing a program, limited by its serial portion
What is a race condition, in parallel computing?
Show answerAn error caused by multiple processes accessing shared data without proper synchronization
What is synchronization, in parallel systems?
Show answerCoordinating multiple processes or threads to ensure correct, ordered access to shared resources
What is scalability, in the context of parallel architecture?
Show answerThe ability of a system to maintain performance gains as more processors are added
What is MISD (Multiple Instruction, Single Data)?
Show answerA Flynn's taxonomy class where multiple processing units execute different instructions on the same data stream; rare in practice, sometimes used for fault-tolerant systems.

23 more cards in the app

Study this set free