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: multithreaded application, list of top 100 contemporary christian, significance of siwes, contemporary topic of industrial and production engineering, contemporary issue report of india, contemporary management issues topicsvisit, contemporary issues seminar topic related to mba,

[-]
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)

Possibly Related Threads...
Thread Author Replies Views Last Post
  Cloud Computing with Service Oriented Architecture in Business Applications 1 891 15-02-2017, 11:55 AM
Last Post: jaseela123d
  Migrating Component-based Web Applications to Web Services: towards considering a ”We 1 824 15-02-2017, 10:56 AM
Last Post: jaseela123d
  Fault Secure Encoder and Decoder For NanoMemory Applications computer girl 2 2,916 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,666 29-11-2012, 02:28 PM
Last Post: seminar details
  Guidelines for Building Applications computer girl 0 700 07-06-2012, 02:11 PM
Last Post: computer girl
  distributed applications using RMI-Java model. seminar class 1 1,465 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,031 13-02-2012, 03:58 PM
Last Post: seminar paper
Question Question about sharing a projector.. yemeni 1 837 03-02-2012, 01:48 AM
Last Post: yemeni

Forum Jump: