The Second Workshop on Software Engineering for Parallel Systems (SEPS) co-located with SPLASH 2015.
The increased complexity of parallel applications on modern parallel platforms (e.g. multicore/manycore, distributed or hybrid) requires more insight into development processes, and necessitates the use of advanced methods and techniques supporting developers in creating parallel applications or parallelizing and reengineering sequential legacy applications. We aim to advance the state of the art in different phases of parallel software development, covering software engineering aspects such as requirements engineering and software specification; design and implementation; program analysis, profiling and tuning; testing and debugging.
Goals
The goal of the workshop is to present a stimulating environment where topics relevant to parallel software engineering can be discussed by members of the SPLASH community and software and languages researchers. The intention of the workshop is to initiate collaborations focused on solving challenges introduced by ongoing research in the parallel programming field. Through Q&A sessions, presenters have the opportunity to receive feedback and opinions of other domain experts as well as to discuss obstacles and promising approaches in current research. Both authors and attendees can discover new ideas and directions to solve software engineering issues related to parallel programming.
Tue 27 OctDisplayed time zone: Eastern Time (US & Canada) change
08:30 - 10:00 | |||
08:30 5mDay opening | Opening and Welcome SEPS | ||
08:35 85mTalk | SEPS Invited Tallk: Hybrid Inference of Semantics for Software Adaptation SEPS |
10:30 - 12:00 | |||
10:30 30mTalk | Exana: An Execution-driven Application Analysis Tool for Assisting Productive Performance Tuning SEPS Yukinori Sato Tokyo Institute of Technology, Shimpei Sato , Toshio Endo Tokyo Institute of Technology | ||
11:00 30mTalk | Profiling for Detecting Performance Anomalies in Concurrent Software SEPS | ||
11:30 30mTalk | Annotatable Systrace: An Extended Linux ftrace for Tracing a Parallelized Program SEPS Daichi Fukui , Mamoru Shimaoka , Hiroki Mikami , Dominic Hillenbrand , Hideo Yamamoto , Keiji Kimura Waseda University , Hironori Kasahara |
13:30 - 15:00 | Modeling and techniques for parallel softwareSEPS at Haselton 2 Chair(s): Yukinori Sato Tokyo Institute of Technology | ||
13:30 30mTalk | Interleaving generation for data race and deadlock reproduction SEPS | ||
14:00 30mTalk | An Empirical Study on Parallelism in Modern Open-source Projects SEPS | ||
14:30 30mTalk | ATL-MR: Model Transformation on MapReduce SEPS |
15:30 - 17:00 | Performance tuning and auto-tuningSEPS at Haselton 2 Chair(s): Xinghui Zhao Washington State University | ||
15:30 30mTalk | Investigating Potential Performance Benefits of Memory Layout Optimization based on Roofline Model SEPS Shimpei Sato , Yukinori Sato Tokyo Institute of Technology, Toshio Endo Tokyo Institute of Technology | ||
16:00 30mTalk | Empirical Performance Study of Speculative Parallel Processing on Commercial Multi-core CPU with Hardware Transactional Memory SEPS Kanemitsu Otsu Utsunomiya University, Yutaka Matsuno , Takeshi Ohkawa , Takashi Yokota , Takanobu Baba Professor, Utsunomiya University, Japan | ||
16:30 30mTalk | Lighthouse: A Taxonomy-based Solver Selection Tool SEPS |
Accepted Papers
Call for Papers
Specific topics of interest include, but are not limited to:
- Process models for parallel software development
- Requirement engineering of parallel software
- Design and build of parallel programs
- Parallel design patterns
- Parallel software architectures
- Modeling techniques for parallel software
- Parallel programming models and paradigms
- Profiling and program analysis
- Dynamic and static analysis
- Refactoring and reengineering for parallelism
- Performance tuning and auto-tuning
- Energy-efficient parallel computing
- Testing and debugging of parallel applications
- Tools and environments for parallel software development
- Case studies and experience reports
Submission
Papers submitted to SEPS 2015 must not have been published or simultaneously submitted anywhere else. Accepted papers will be published as formal proceedings in the ACM Digital Library. Contributions should be submitted electronically in PDF format via EasyChair, and must follow the SIGPLAN proceedings style, 10 point font.
The workshop welcomes two types of submissions:
- Original, unpublished regular papers on current research (max.10 pages)
- Industrial papers and tool presentations (short papers, max. 4 pages -- excluding references)
Download SEPS 2015 Call for Submissions as PDF document.