Sunday, April 28, 2019

Managing Contention for Shared Resources on Multicore Processors Case Study

Managing competition for Shared Resources on Multicore Processors - Case Study ExampleThe advantages of parallel computing include saving on the time required for computing and providing concurrency where the multiple processors can solve some(prenominal) computational problems simultaneously.The modern computing device systems with multicore processors apply the concept of parallel computing in their operation. In parallel computing, the computer systems share several hardware resources such as LLC and holding controllers to enhance their operation. Several processors cores are assigned to a third estate retention resource. Processors operating under the same retrospection resource may compete for the shared entrepot resource therefore, causing traffic and congestions. This is referred to as contention. Contention causes slowing down of the computer system thus reducing the surgical process of the system (Yuejian, 2012).There are two types of contentions namely communicati on contention and stock contention. Communication contention occurs when several processor cores contend for a common communication link. This causes traffic and performance degradation, and in turn slows performance. Memory contention on the other hand, occurs when several processors compete for resources from the same memory module.In a test to demonstrate how contention for the shared resources affects the operation of the computer system, three applications namely Soplex, Sphinx, and Namd were disembowel simultaneously on an Intel quad core xeon system. Soplex, Sphinx, and Namd were paired to run in the same memory domain in different schedules. The result of the combinations of applications indicated a dramatic difference between the different pairs of applications. The applications run as a whole performed 20 percent better with the best schedule, while by caterpillar track Soplex and Sphinx applications simultaneously the performance was great as 50 percent. The Soplex and Sphinx pair of combination sharing the same memory module was considered as the best schedule.The

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.