The Significance of CMP Cache Sharing on Contemporary Multithreaded Applications
#1

Abstract—Cache sharing on modern Chip Multiprocessors (CMPs) reduces communication latency among corunning threads, and also causes interthread cache contention. Most previous studies on the influence of cache sharing have concentrated on the design or management of shared cache. The observed influence is often constrained by the reliance on simulators, the use of out-of-date benchmarks, or the limited coverage of deciding factors. This paper describes a systematic measurement of the influence with most of the potentially important factors covered. The measurement shows some surprising results. Contrary to commonly perceived importance of cache sharing, neither positive nor negative effects from the cache sharing are significant for most of the program executions in the PARSEC benchmark suite, regardless of the types of parallelism, input data sets, architectures, numbers of threads, and assignments of threads to cores. After a detailed analysis, we find that the main reason is the mismatch between the software design (and compilation) of multithreaded applications and CMP architectures. By performing source code transformations on the programs in a cache-sharing-aware manner, we observe up to 53 percent performance increase when the threads are placed on cores appropriately, confirming the software-hardware mismatch as a main reason for the observed insignificance of the influence from cache sharing, and indicating the important role of cache-sharing-aware transformations—a topic only sporadically studied so far—for exerting the power of shared cache.
projects9.com
Phone : +91-9618855666
+91-8008855666
Email : projects[at]projects9.com
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: debugging multithreaded programs c, list of contemporary educational issues, presentation topics for contemporary management, contemporary issues in management wikipedia, topics in contemporary management, contemporary management issues topicsvisit, contemporary topic of industrial and production engineering,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Messages In This Thread
The Significance of CMP Cache Sharing on Contemporary Multithreaded Applications - by Projects9 - 23-01-2012, 05:27 PM

Possibly Related Threads...
Thread Author Replies Views Last Post
  Cloud Computing with Service Oriented Architecture in Business Applications 1 951 15-02-2017, 11:55 AM
Last Post: jaseela123d
  Migrating Component-based Web Applications to Web Services: towards considering a ”We 1 884 15-02-2017, 10:56 AM
Last Post: jaseela123d
  Fault Secure Encoder and Decoder For NanoMemory Applications computer girl 2 2,983 25-02-2015, 07:17 AM
Last Post: Guest
  distributed cache updating for the dynamic source routing protocol project report tiger 4 3,000 05-03-2013, 02:22 PM
Last Post: Guest
  ON EVENT-BASED MIDDLEWARE FOR LOCATION-AWARE MOBILE APPLICATIONS project topics 1 1,724 29-11-2012, 02:28 PM
Last Post: seminar details
  Guidelines for Building Applications computer girl 0 754 07-06-2012, 02:11 PM
Last Post: computer girl
  distributed applications using RMI-Java model. seminar class 1 1,522 31-05-2012, 12:29 AM
Last Post: Guest
  Distributed cache updating for the Dynamic source routing protocol electronics seminars 1 2,453 23-02-2012, 02:17 PM
Last Post: seminar paper
  MDPF: Minimum Distance Packet Forwarding for Search Applications in Mobile Ad Hoc Net project report tiger 2 4,086 13-02-2012, 03:58 PM
Last Post: seminar paper
Question Question about sharing a projector.. yemeni 1 885 03-02-2012, 01:48 AM
Last Post: yemeni

Forum Jump: