Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2366974guideproceedingsBook PagePublication PagesConference Proceedingsacm-pubtype
MSEPT'12: Proceedings of the 2012 international conference on Multicore Software Engineering, Performance, and Tools
2012 Proceeding
  • Editors:
  • Victor Pankratius,
  • Michael Philippsen
Publisher:
  • Springer-Verlag
  • Berlin, Heidelberg
Conference:
Prague Czech Republic 31 May 2012- 1 June 2012
ISBN:
978-3-642-31201-4
Published:
31 May 2012

Reflects downloads up to 03 Feb 2025Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
SECTION: Keynotes
Article
Processors and their collection

In a flexible approach to concurrent computation, "processors" ' (computational resources such as threads) are allocated dynamically, just as objects are; but then, just as objects, they can become unused, leading to performance degradation or worse. We ...

Article
Tackling the testing and verification of multicore and concurrent software as a search problem

As multicore and therefore concurrent architectures are spreading to an increasing number of applications and industry sectors, it becomes increasingly important to devise rigorous but practical ways to verify and test concurrent systems. Though a great ...

SECTION: Papers
Article
Oversubscription of computational resources on multicore desktop systems

The increasing pervasiveness of multicore processors in today's computing systems will increase the demand for techniques to adapt application level parallelism. In this paper we demonstrate the impact of oversubscription in the context of a desktop ...

Article
Capturing transactional memory application's behavior --- the prerequisite for performance analysis

Programmers need tool support to detect and localize performance bottlenecks in Transactional Memory applications. To employ these tools, the genuine TM application's behavior must be preserved. Consequently, this paper presents a methodology and an ...

Article
A comparison of the influence of different multi-core processors on the runtime overhead for application-level monitoring

Application-level monitoring is required for continuously operating software systems to maintain their performance and availability at runtime. Performance monitoring of software systems requires storing time series data in a monitoring log or stream. ...

Article
Analysis of event processing design patterns and their performance dependency on i/o notification mechanisms

Software design patterns reflect software engineering practices and experience by documenting proven design solutions. We consider here two widely used patterns, the Half-Sync/Half-Async and the Leader/Followers pattern, which aim for efficient ...

Article
Non-intrusive coscheduling for general purpose operating systems

Coscheduling, invented originally on early parallel computer systems 30 years ago, provided the possibility to improve the resource utilization of these systems substantially by coordinating the execution of processes across multiple processors in time. ...

Article
Automatic parallelization using autofutures

Practically all new computer systems are parallel. The minds of the majority of software engineers are not, and most of existing source code is still sequential. Within only a few years, multicore processors changed the system landscape, but the ...

Article
Invasive computing: an application assisted resource management approach

Efficient use of computational resources is essential to get a high performance and a low energy consumption. The operating system (OS) is responsible for managing all system resources in a fair and efficient way. This complex task is, however, ...

Article
Parallel graph transformations on multicore systems

Graph transformations are frequently used for describing and manipulating models in model driven software development. There are several frameworks and solutions for graph transformations but in case of large, industrial-sized models, performance still ...

Article
Reduction of electronic control units in electric vehicles using multicore technology

In the automotive domain the permanent increase in functionality led to a vast number of electronic control units (ECUs) in todays cars, but packaging and energy consumption became problematic in the last years. Thus it is vital to integrate more ...

Contributors
  • Massachusetts Institute of Technology

Recommendations