PD101 Flashcards
(72 cards)
allows on-demand access to computer services
Cloud computing
are multi-core processors with numerous independent cores,
Manycore processors
is a single integrated circuit with multiple cores
multi-core processor
a gap between processor and memory speeds
Memory wall
refers to the increasing challenge of achieving sufficient parallelism
ILP wall
a trend of increasing power consumption and heat generation with operating frequency
Power wall
enhancing speed and reliability in processes like cache management
Faster Communication Inside the Chip
Multi-core chips are compact devices due to their smaller size on the circuit board
Takes Up Less Space
Multi-core chips typically consume less power than single-core chips
Saves Power
The efficiency of a chip can be enhanced by the sharing of resources
Shared Parts = More Efficient
Manufacturers can minimize design errors by reusing existing core designs
Better Use of Proven Technology
Multi-core CPUs are ideal for devices that rely on batteries
Good Performance with Less Energy
to support multiple threads, as old software may not fully benefit from more cores
Software Needs to Be Updated
Increasing the number of cores in chips can lead to increased manufacturing errors
Lower Chip Production Yield
making thermal management more challenging than single-core CPUs
More Heat, Harder to Cool
Multiple cores sharing the same memory or system bus can slow performance
Shared Resources Can Be a Bottleneck
application doesn’t efficiently handle parallel processing or there’s excessive communication between cores
Not Always More Efficient
Investing in multi-core designs may be risky as future tech may shift towards single-core designs
Risk of Obsolescence
Dr. Jun Ni’s 2009 study reveals that adding more cores can improve performance
Performance Gains Aren’t Always as Expected
Modern processors are continuing to evolve and improve
HARDWARE TRENDS
The number of cores in a processor is increasing, with the potential for hundreds or thousands in the future
More CPU Cores
New CPUs often use different types of cores in the same chip.
Heterogeneous (Mixed) Cores
fast, powerful
“Big” core
slower but energy-saving
“LITTLE” core