1.2.3

Multicore & Parallel Systems

Test yourself on Multicore & Parallel Systems

Test your knowledge with free interactive questions on Seneca — used by over 10 million students.

Multicore and Parallel Systems

CPU technology has moved on drastically and most now feature multiple cores. Some specialist computers use parallel processors instead.

Multicore

Multicore

  • Most computers (and smartphones) now use multicore systems.
  • Multicore systems are CPU chips that have multiple cores inside a single physical chip.
  • These multicore systems allow multitasking more easily as processing workload can be shared across the cores.
Optimisation

Optimisation

  • Individual pieces of software also need to be optimised to take full advantage of multicore systems.
    • Most browsers are optimised for multicore systems. Microsoft Internet Explorer is not.
Parallel

Parallel

  • A parallel CPU is one that has lots of CPU cores (like a multicore CPU).
  • These cores all complete the same instructions on slightly different sets of data.
  • Parallel CPUs are made for processing large amounts of data very quickly.
    • A GPU is a type of parallel processor.
Jump to other topics
1

Components of a Computer

2

Software & Software Development

3

Exchanging Data

4

Data Types, Data Structures & Algorithms

5

Legal, Moral, Cultural & Ethical Issues

6

Elements of Computational Thinking

6.1

Thinking Abstractly

6.2

Thinking Ahead

6.3

Thinking Procedurally

6.4

Thinking Logically

6.5

Thinking Concurrently

7

Problem Solving & Programming

8

Algorithms

Unlock your full potential with Seneca Premium

  • Unlimited access to 10,000+ open-ended exam questions

  • Mini-mock exams based on your study history

  • Unlock 800+ premium courses & e-books

Get started with Seneca Premium