Fundamentals of Parallel MULTICORE Architecture
Budget: $30 – $250 USD
In Fundamentals of Parallel MULTICORE Architecture pdf, we have 3 chapters of interest.
- Basic Cache Coherence Issues (page 205-257)
- Hardware Support for Synchronization (page 265-294)
- Memory Consistency Models (page 301-324)
In those chapters we can see detailed explanation of the topics. At the end of each chapter, there is a section Exercises.
In Worked problems, there is several solved tasks for each chapter. Those solved tasks refer to the previous explaind topics in chapters.
After section with resolved tasks in Exercises, there is Homework Problems part.
That is our goal, to solve tasks in Homework Problems!
In Basic Cache Coherence Issues (page 262-263), there are 9 unresolved tasks that need to be done.
The topic is regarding the chapter that they are placed and also very similar with the tasks from Exercises that are resolved before.
In this topic, tasks are regarding MESI, MOESI and MOSI protocols.
In Hardware Support for Synchronization (page 298-300) there is also 9 unresolved tasks in Homework Problems in Exercises section.
Tasks are regarding Lock implementation and performance.
In Memory Consistency Models (page 328-329) there is 5 unresolved tasks that need to be done.
Also, before that there is a part with solved tasks like for each chapter.
Tasks regarding this chapter are sequential consistency (SC), processor consistency (PC),
weak ordering (WO) and release consistency (RC) in the code where threads are used.
Summary: Unresolved tasks from Homework Problems in Exercises section need to be done.
- Basic Cache Coherence Issues (9 tasks)
- Hardware Support for Synchronization (9 tasks)
- Memory Consistency Models (5 tasks)
Very important thing. How to represent solved task? Well, it can be done by the words, pseudo code, maybe some graphics, table, whatever. It's up to you.
In attachment, there are two screenshots of the content for the chapters. I will provide you the whole document in the chat.
- Basic Cache Coherence Issues (page 205-257)
- Hardware Support for Synchronization (page 265-294)
- Memory Consistency Models (page 301-324)
In those chapters we can see detailed explanation of the topics. At the end of each chapter, there is a section Exercises.
In Worked problems, there is several solved tasks for each chapter. Those solved tasks refer to the previous explaind topics in chapters.
After section with resolved tasks in Exercises, there is Homework Problems part.
That is our goal, to solve tasks in Homework Problems!
In Basic Cache Coherence Issues (page 262-263), there are 9 unresolved tasks that need to be done.
The topic is regarding the chapter that they are placed and also very similar with the tasks from Exercises that are resolved before.
In this topic, tasks are regarding MESI, MOESI and MOSI protocols.
In Hardware Support for Synchronization (page 298-300) there is also 9 unresolved tasks in Homework Problems in Exercises section.
Tasks are regarding Lock implementation and performance.
In Memory Consistency Models (page 328-329) there is 5 unresolved tasks that need to be done.
Also, before that there is a part with solved tasks like for each chapter.
Tasks regarding this chapter are sequential consistency (SC), processor consistency (PC),
weak ordering (WO) and release consistency (RC) in the code where threads are used.
Summary: Unresolved tasks from Homework Problems in Exercises section need to be done.
- Basic Cache Coherence Issues (9 tasks)
- Hardware Support for Synchronization (9 tasks)
- Memory Consistency Models (5 tasks)
Very important thing. How to represent solved task? Well, it can be done by the words, pseudo code, maybe some graphics, table, whatever. It's up to you.
In attachment, there are two screenshots of the content for the chapters. I will provide you the whole document in the chat.
Related categories:
Software Architecture
Parallel Processing
Digital Electronics
Embedded Systems
IP Cores