Lecture 03 - Multithreading
Lecture 03 - Multithreading
MULTITHREADING, MULTITASKING,
MULTIPROCESSING, HYPERTHREADING
PROCESS AND THREAD
Advantages:
• make the best use of each CPU Core.
• Allow running more background data without
interruption
• Multithreading enables design and development
of smaller chips by eliminating the need for more
cores
HTT: ADVANTAGES /DISADVANTAGES
Disadvantages:
Technically, doesn’t double the performance but
maximize its performance.
Some software doesn’t support multithreading, so
software implementation is required.
Generate more heat, to avoid performance
degradation and overheating, cooling system must be
implemented