Synapse: Synthetic Application Profiler and Emulator
release_opgjnp3zfzeupappt43vgwe5n4
by
Andre Merzky, Shantenu Jha
2016
Abstract
We introduce Synapse motivated by the needs to estimate and emulate workload
execution characteristics on high-performance and distributed heterogeneous
resources. Synapse has a platform independent application profiler, and the
ability to emulate profiled workloads on a variety of heterogeneous resources.
Synapse is used as a proxy application (or "representative application") for
real workloads, with the added advantage that it can be tuned at arbitrary
levels of granularity in ways that are simply not possible using real
applications. Experiments show that automated profiling using Synapse
represents application characteristics with high fidelity. Emulation using
Synapse can reproduce the application behavior in the original runtime
environment, as well as reproducing properties when used in a different
run-time environments.
In text/plain
format
Archived Files and Locations
application/pdf 382.6 kB
file_ezex5op6zjfy3a7ddww7mknzx4
|
arxiv.org (repository) web.archive.org (webarchive) |
1506.00272v3
access all versions, variants, and formats of this works (eg, pre-prints)