No abstract available.
Message from the general chair
On behalf of the organizers of the 2012 IEE International Symposium on Workload Characterization (IISWC 2012), I am delighted to welcome you to San Diego, California.
Keynote address: Moving a science workload to exascale computing
With petascale systems becoming broadly available in high end computing, attention is now focused on the challenges associated with the next major performance milestone: exascale computing. Demand for computational capability grows unabated, with areas ...
BenchNN: On the broad potential application scope of hardware neural network accelerators
- Tianshi Chen,
- Yunji Chen,
- Marc Duranton,
- Qi Guo,
- Atif Hashmi,
- Mikko Lipasti,
- Andrew Nere,
- Shi Qiu,
- Michele Sebag,
- Olivier Temam
Recent technology trends have indicated that, although device sizes will continue to scale as they have in the past, supply voltage scaling has ended. As a result, future chips can no longer rely on simply increasing the operational core count to ...
Whole program data dependence profiling to unveil parallel regions in the dynamic execution
As application programs become large and complex year by year, mapping these programs into highly parallelized hardware resources by understanding all of the program structures across an application is becoming harder and harder for programmers. In this ...
Analyzing the Facebook workload
Understanding the performance of Facebook is challenging for several reasons: massive scale; unique characteristics of the application; a rapidly evolving domain; and complex interactions between a larger number of infrastructure components. This talk ...
Session 5: Hardware performance measurement [breaker page]
Start of the "Session 5: Hardware performance measurement" section of the conference proceedings record.
Characterizing thread placement in the IBM POWER7 processor
There is a clear trend in current processor design towards the combination of several thread level parallelism paradigms on the same chip, exemplified by processors such as the IBM POWER7. In those processors, the way threads are assigned to different ...
Session 6: Energy-aware modeling and optimization [breaker page]
Start of the "Session 6: Energy-aware modeling and optimization" section of the conference proceedings record.
CHAOS: Composable Highly Accurate OS-based power models
Models of computers' power consumption enable a variety of energy-efficiency optimizations and reduce data center instrumentation costs. In this paper, we present Composable, Highly Accurate, OS-based (CHAOS) full-system power models for machines and ...
Model-based, memory-centric performance and power optimization on NUMA multiprocessors
Non-Uniform Memory Access (NUMA) architectures are ubiquitous in HPC systems. NUMA along with other factors including socket layout, data placement, and memory contention significantly increase the search space to find an optimal mapping of applications ...
Workload characterization on a production Hadoop cluster: A case study on Taobao
MapReduce is becoming the state-of-the-art computing paradigm for processing large-scale datasets on a large cluster with tens or thousands of nodes. It has been widely used in various fields such as e-commerce, Web search, social networks, and ...
ECHO: Recreating network traffic maps for datacenters with tens of thousands of servers
Large-scale datacenters now host a large part of the world's data and computation, which makes their design a crucial architectural challenge. Datacenter (DC) applications, unlike traditional workloads, are dominated by user patterns that only emerge in ...
Automatic discovery of performance and energy pitfalls in HTML and CSS
WebChar is a tool for analyzing browsers holistically to discover properties of HTML and CSS that lead to poor performance and high energy consumption. It analyzes a large collection of Web pages to mine a model for their performance based on static ...
Benchmarking ISA reliability to intermittent errors
Silicon scaling has led to accelerated wearout, which results in increased number of intermittent errors. Of the various factors that can lead to intermittent errors, device utilization is a major contributor to wearout. Every device on a chip is ...
Using software architectural patterns for synthetic embedded multicore benchmark development
Benchmarks capture the essence of many important real-world applications and allow performance, and power analysis while developing new systems. Synthetic benchmarks are a miniaturized form of benchmarks that allow high simulation speeds and act as ...
A storage-centric analysis of MapReduce workloads: File popularity, temporal locality and arrival patterns
A huge increase in data storage and processing requirements has lead to Big Data, for which next generation storage systems are being designed and implemented. However, we have a limited understanding of the workloads of Big Data storage systems. We ...
Invited session: Hot workloads [breaker page]
Start of the "Invited session: Hot workloads" section of the conference proceedings record.
Keynote address: Clinical Decision Support: The challenge of big data and big computation
The document was not made available for publication as part of the conference proceedings.
Micro-architectural characterization of desktop cloud workloads
Desktop cloud replaces traditional desktop computers with completely virtualized systems from the cloud. It is becoming one of the fastest growing segments in the cloud computing market. However, as far as we know, there is little work done to ...
A quantitative study of irregular programs on GPUs
GPUs have been used to accelerate many regular applications and, more recently, irregular applications in which the control flow and memory access patterns are data-dependent and statically unpredictable. This paper defines two measures of irregularity ...
Message from the program chair
Welcome to San Diego and to IISWC 2012! This year's IISWC program consists of fourteen excellent papers and three short papers/posters that cover a wide range of workload assessment and performance related issues. This excellent collection is the result ...
Wireless Body Area Networks: Where does energy go?
Wireless Body Area Networks (WBANs) promise to revolutionize health care in the near future. By integrating bio-sensors with a mobile phone it is possible to monitor an individual's health and related behaviors. Monitoring is done by analyzing the ...
Phase behavior in serial and parallel applications
It is well known that most serial programs exhibit time varying behavior, for example, alternating between memory- and compute-bound phases. However, most research into program phase behavior has focused on the serial SPEC benchmark suite, with little ...
Deconstructing the overhead in parallel applications
Performance problems in parallel programs manifest as lack of scalability. These scalability issues are often very difficult to debug. They can stem from synchronization overhead, poor thread scheduling decisions, or contention for hardware resources, ...
Characterizing global user download behavior on a large-scale satellite image distribution system
Data explosion in the 21st century has seen the growth of massive online content distribution systems. These incredibly large-scale systems utilize vast datasets to provide a myriad of utilities to users. In order to keep up with the high volume of ...
Multidimensional dynamic behavior in mobile computing
As personal computing is going mobile, applications are also changing to adapt to new life styles and new constraints, and take advantage of new opportunities offered by permanent availability and connectivity. Mobile devices are a significant departure ...
Virtualization for HPC
While virtualization is widely used in commercial enterprise environments, to date it has not played a significant role in High Performance Computing (HPC). This has begun to change as organizations realize that virtualization can help address a number ...
Author index
Presents an index of the authors whose articles are published in the conference proceedings record.
[Title pages]
Presents the title page of the proceedings record.
Committee
Provides a listing of current committee members.