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
   127   128   129   130   131   132   133   134   135   136   137