Multicore And Parallel Systems Flashcards

1
Q

Multi core processor

A

Single chip containing two or more independent processing units
Each core can fetch, decode and execute its own instructions

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

Performance of multi core processors

A

Further enhanced by:
On chip shared cache
Inter core communication

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

Limitations of multi core

A

Double the number of cores does not mean double the performance
- overheads involved with inter core communication
- some programs can’t make maximum use of all cores
A multicore system should process multiple instructions faster than one with a single core

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

Parallel processing

A

The processing of program instructions by dividing them between multiple processors or processor cores

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

What does parallel processing depend on?

A

Software being able to take advantage of it

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

Objective of parallel processing

A

Running a program in less time

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

Limitations of parallel processing

A

Dependent on:
- the task being carried out
- if the software has been- or even can be- designed and written to make use of parallel processing

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