Page 132 - Computer_Science_F5
P. 132
11. A single CPU core with SMT 12. Think about an application you
technology is processing two use daily (e.g., web browser,
threads. Thread 1 is performing video editor). How might
image editing, which requires multithreading or SMT contribute
FOR ONLINE READING ONLY
frequent memory access. Thread to its responsiveness and overall Chapter Two: Performance and optimisation of computer processor
2 is performing text processing, user experience? Explain your
which is CPU-bound. How might reasoning.
SMT benefit from this scenario?
Project: Analyzing website traffic data
In this project, you will explore how data partitioning can enhance the performance
of your program and investigate the challenges and solutions associated with
modern processor architectures.
Imagine you are tasked to work on a program that analyses website traffic data
from millions of users. As an expert in Computer Science, investigate how data
partitioning can enhance the performance of your program and solve this problem.
Explore challenges associated with modern processor architectures and suggest
the solutions. Document your findings and explanations in a well-organised report
and keep it in a portifolio.
123
Student’s Book Form Five
Computer Science Form 5.indd 123 23/07/2024 12:33