SPLASH 2014
Mon 20 - Fri 24 October 2014
Portland, Oregon, United States
Toggle navigation
Attending
Venue: Portland Marriott
About
Registration
Accommodation
Travel
Insider's Guide to Portland
Students
Supporters
Support Program
Visas
MobileApp
Maps
Downloads
Anti-Harassment Policy
Program
Complete Program
Your Program
Filter by Day
Fri 17 Oct
Sat 18 Oct
Sun 19 Oct
Mon 20 Oct
Tue 21 Oct
Wed 22 Oct
Thu 23 Oct
Fri 24 Oct
Tracks
SPLASH 2014
Administration
Demos
Doctoral Symposium
Inspirations
OOPSLA
OOPSLA Artifacts
Panels
Posters
Awards
Keynotes
SPLASH-E
Social Events
Student Research Competition
Student Volunteers
Tutorials
Wavefront
Workshops
Co-hosted Events
HILT
HILT
HILT
Research Papers
Summer School on Multicore Programming
Multicore Programming Summer School
Workshops
AGERE!
AGERE!
AGERE!
DSLDI
DSLDI
DSLDI
DSM
DSM
DSM
ETX
FOOL
FOOL
FOOL
FP
FP
FP
Future Programming
MobileDeLi
PLATEAU
PLATEAU
PLATEAU
PROMOTO
PROMOTO
PROMOTO
PSP
PSP
PSP
REBLS
REBLS
REBLS
SEPS
SEPS
SEPS
TD
TD
TD
Technical Debt
WOSC
WOSC
WOSC
Co-hosted Symposia
DLS
DLS
DLS
Onward!
Onward!
Onward!
Essays
Onward!
Papers
Organization
SPLASH 2014 Committees
Steering Committee
Organizing Committee
Track Committees
Demos
Doctoral Symposium
Inspirations
OOPSLA
External Review Committee
Program Committee
OOPSLA Artifacts
Artifact Evaluation Committee
Organizing Committee
Posters
Organizing Committee
Program Committee
SPLASH-E
Student Research Competition
Organizing Committee
Program Committee
Student Volunteers
Tutorials
Wavefront
Workshops
Contributors
People Index
Co-hosted Events
HILT
N/A - check homepage
Summer School on Multicore Programming
Organizing Committee
Workshops
AGERE!
Organizing Committee
Program Committee
Steering Committee
DSLDI
Organizing Committee
Organizers
Program Committee
DSM
Organizing Committee
ETX
Organizing Committee
Program Committee
Organizing Committee
Program Committee
FOOL
Organizing Committee
Program Committee
FP
Organizing Committee
MobileDeLi
Organizing Committee
Program Committee
PLATEAU
Organizing Committee
Program Committee
PROMOTO
Organizing Committee
Steering Committee
Program Committee
PSP
Organizing Committee
Program Committee
REBLS
Organizing Committee
SEPS
Organizing Committee
Program Committee
TD
Organizing Committee
WOSC
Organizing Committee
Co-hosted Symposia
DLS
Organisers
Program Committee
Onward!
Steering Committee
Onward! Essays
Onward! Papers
Search
Series
Series
SPLASH 2025
SPLASH 2024
SPLASH 2023
SPLASH 2022
SPLASH 2021
SPLASH 2020
SPLASH 2019
SPLASH 2018
SPLASH 2017
SPLASH 2016
SPLASH 2015
SPLASH 2014
SPLASH 2013
SPLASH 2012
SPLASH 2011
SPLASH 2010
OOPSLA 2009
OOPSLA 2008
OOPSLA 2007
OOPSLA 2006
OOPSLA 2005
OOPSLA 2004
OOPSLA 2003
OOPSLA 2002
OOPSLA 2001
OOPSLA 2000
Sign in
Sign up
SPLASH 2014
(
series
) /
Portland Marriott
/
Room information: Salon F
Venue
Portland Marriott
Room name
Salon F
Floor
0
Room number
Salon F
Capacity
500
Room Information
No extra information available
Program
Detailed Table
Session Timeline
Detailed Timeline
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT-07:00) Tijuana, Baja California
.
Use conference time zone: (GMT-07:00) Tijuana, Baja California
Select other time zone
(GMT-12:00) AoE (Anywhere On Earth)
(GMT-11:00) Midway Island, Samoa
(GMT-09:00) Hawaii-Aleutian
(GMT-10:00) Hawaii
(GMT-09:30) Marquesas Islands
(GMT-09:00) Gambier Islands
(GMT-08:00) Alaska
(GMT-07:00) Tijuana, Baja California
(GMT-08:00) Pitcairn Islands
(GMT-07:00) Pacific Time (US & Canada)
(GMT-06:00) Mountain Time (US & Canada)
(GMT-06:00) Chihuahua, La Paz, Mazatlan
(GMT-07:00) Arizona
(GMT-06:00) Saskatchewan, Central America
(GMT-05:00) Guadalajara, Mexico City, Monterrey
(GMT-05:00) Easter Island
(GMT-05:00) Central Time (US & Canada)
(GMT-04:00) Eastern Time (US & Canada)
(GMT-04:00) Cuba
(GMT-05:00) Bogota, Lima, Quito, Rio Branco
(GMT-04:30) Caracas
(GMT-03:00) Santiago
(GMT-04:00) La Paz
(GMT-03:00) Faukland Islands
(GMT-03:00) Manaus, Amazonas, Brazil
(GMT-03:00) Atlantic Time (Goose Bay)
(GMT-03:00) Atlantic Time (Canada)
(GMT-02:30) Newfoundland
(GMT-03:00) UTC-3
(GMT-02:00) Montevideo
(GMT-02:00) Miquelon, St. Pierre
(GMT-02:00) Greenland
(GMT-03:00) Buenos Aires
(GMT-02:00) Brasilia, Distrito Federal, Brazil
(GMT-02:00) Mid-Atlantic
(GMT-01:00) Cape Verde Is.
(GMT) Azores
(UTC) Coordinated Universal Time
(GMT+01:00) Belfast
(GMT+01:00) Dublin
(GMT+01:00) Lisbon
(GMT+01:00) London
(GMT) Monrovia, Reykjavik
(GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(GMT+02:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(GMT+02:00) Brussels, Copenhagen, Madrid, Paris
(GMT+01:00) West Central Africa
(GMT+02:00) Windhoek
(GMT+03:00) Athens
(GMT+03:00) Beirut
(GMT+02:00) Cairo
(GMT+03:00) Gaza
(GMT+02:00) Harare, Pretoria
(GMT+03:00) Jerusalem
(GMT+03:00) Minsk
(GMT+03:00) Syria
(GMT+04:00) Moscow, St. Petersburg, Volgograd
(GMT+03:00) Nairobi
(GMT+03:30) Tehran
(GMT+04:00) Abu Dhabi, Muscat
(GMT+04:00) Yerevan
(GMT+04:30) Kabul
(GMT+06:00) Ekaterinburg
(GMT+05:00) Tashkent
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi
(GMT+05:45) Kathmandu
(GMT+06:00) Astana, Dhaka
(GMT+07:00) Novosibirsk
(GMT+06:30) Yangon (Rangoon)
(GMT+07:00) Bangkok, Hanoi, Jakarta
(GMT+08:00) Krasnoyarsk
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
(GMT+09:00) Irkutsk, Ulaan Bataar
(GMT+08:00) Perth
(GMT+08:45) Eucla
(GMT+09:00) Osaka, Sapporo, Tokyo
(GMT+09:00) Seoul
(GMT+10:00) Yakutsk
(GMT+10:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+11:00) Hobart
(GMT+11:00) Vladivostok
(GMT+11:00) Lord Howe Island
(GMT+11:00) Solomon Is., New Caledonia
(GMT+12:00) Magadan
(GMT+11:30) Norfolk Island
(GMT+12:00) Anadyr, Kamchatka
(GMT+13:00) Auckland, Wellington
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
(GMT+13:45) Chatham Islands
(GMT+13:00) Nuku'alofa
(GMT+14:00) Kiritimati
The GMT offsets shown reflect the offsets
at the moment of the conference
.
Time Band
By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).
The time band will also limit the events that are included in the personal iCalendar subscription service.
Display full program
Specify a time band
-
Save
×
You're viewing the program in a time zone which is different from your device's time zone
change time zone
Wed 22 Oct
Displayed time zone:
Tijuana, Baja California
change
10:30 - 12:00
Runtime Systems
OOPSLA
at
Salon F
Chair(s):
Martin Hirzel
IBM Research
10:30
22m
Talk
Tardis: Affordable Time-Travel Debugging in Managed Runtimes
OOPSLA
Earl T. Barr
University College London
,
Mark Marron
Microsoft Research
Link to publication
10:52
22m
Talk
Phosphor: Illuminating Dynamic Data Flow in Commodity JVMs
OOPSLA
Jonathan Bell
Columbia University
,
Gail Kaiser
Columbia University, New York
Link to publication
Media Attached
11:15
22m
Talk
Rubah: DSU for Java on a stock JVM
OOPSLA
LuÃs Pina
Technical University of Lisbon / INESC-ID
,
LuÃs Veiga
INESC-ID / Instituto Superior Técnico, Universidade de Lisboa
,
Michael Hicks
University of Maryland, College Park
Link to publication
11:37
22m
Talk
Fast Conservative Garbage Collection
OOPSLA
Rifat Shahriyar
Australian National University
,
Steve Blackburn
Australian National University
,
Kathryn S McKinley
Microsoft Research
Link to publication
13:30 - 15:00
Security Panel
Panels
at
Salon F
13:30
90m
Other
Privacy and Security in a Networked World
Panels
M:
Steven D. Fraser
Independent Consultant
,
P:
Djenana Campara
KDM Analytics
,
P:
Michael Fanning
Microsoft
,
P:
Gary McGraw
Cigital
,
P:
Kevin Sullivan
University of Virginia
Thu 23 Oct
Displayed time zone:
Tijuana, Baja California
change
10:30 - 12:00
Energy and Performance
OOPSLA
at
Salon F
Chair(s):
Shan Lu
University of Chicago
10:30
22m
Talk
Continuously Measuring Critical Section Pressure with the Free-Lunch Profiler
OOPSLA
Florian David
LIP6-UPMC/INRIA
,
Gaël Thomas
LIP6-UPMC/INRIA
,
Julia Lawall
LIP6
,
Gilles Muller
LIP6-INRIA/UPMC
Link to publication
10:52
22m
Talk
Chisel: Reliability-Aware Optimization of Approximate Computational Kernels
OOPSLA
Sasa Misailovic
MIT
,
Michael Carbin
MIT
,
Sara Achour
MIT
,
Zichao Qi
MIT
,
Martin C. Rinard
MIT
Link to publication
11:15
22m
Talk
An Experimental Survey of Energy Management Across the Stack
OOPSLA
Melanie Kambadur
Columbia University
,
Martha A. Kim
Columbia University
Link to publication
11:37
22m
Talk
Understanding Energy Behaviors of Thread Management Constructs
OOPSLA
Gustavo Pinto
Federal University of Pernambuco
,
Fernando Castor
UFPE
,
Yu David Liu
State University of New York (SUNY) Binghamton
Link to publication
13:30 - 15:00
Concurrency
OOPSLA
at
Salon F
Chair(s):
David Grove
IBM Research
13:30
22m
Talk
Atlas: Leveraging Locks for Non-volatile Memory Consistency
OOPSLA
Dhruva Chakrabarti
HP Labs
,
Hans-J. Boehm
Google
,
Kumud Bhandari
Rice University
Link to publication
13:52
22m
Talk
Fast Splittable Pseudorandom Number Generators
OOPSLA
Guy L. Steele Jr.
Oracle Labs
,
Doug Lea
State University of New York (SUNY) Oswego
,
Christine H. Flood
Red Hat
Link to publication
14:15
22m
Talk
Multithreaded Test Synthesis for Deadlock Detection
OOPSLA
Malavika Samak
Indian Institute of Science, Bangalore
,
Murali Krishna Ramanathan
Indian Institute of Science, Bangalore
Link to publication
14:37
22m
Talk
Symbolic Execution of Multithreaded Programs from Arbitrary Program Contexts
OOPSLA
Tom Bergan
University of Washington
,
Dan Grossman
University of Washington
,
Luis Ceze
University of Washington
Link to publication
15:30 - 17:00
Compilation Tools
OOPSLA
at
Salon F
Chair(s):
Robert Grimm
Goldman Sachs
15:30
22m
Talk
Adaptive LL(*) Parsing: The Power of Dynamic Analysis
OOPSLA
Terence Parr
University of San Francisco
,
Sam Harwell
University of Texas at Austin
,
Kathleen Fisher
Tufts University
Link to publication
File Attached
15:52
22m
Talk
Automated Migration of Build Scripts using Dynamic Analysis and Search-Based Refactoring
OOPSLA
Milos Gligoric
University of Illinois at Urbana-Champaign
,
Wolfram Schulte
Microsoft
,
Chandra Prasad
Microsoft
,
Danny van Velzen
Microsoft
,
Iman Narasamdya
Microsoft
,
Ben Livshits
Microsoft Research
Link to publication
16:15
22m
Talk
Mix10: Compiling MATLAB to X10 for High Performance
OOPSLA
Vineet Kumar
,
Laurie Hendren
McGill University
Link to publication
16:37
22m
Talk
Staged Parser Combinators for Efficient Data Processing
OOPSLA
Manohar Jonnalagedda
EPFL, Switzerland
,
Thierry Coppey
EPFL, Switzerland; Google
,
Sandro Stucki
EPFL, Switzerland
,
Tiark Rompf
Purdue & Oracle Labs
,
Martin Odersky
Ecole Polytechnique Federale de Lausanne
Link to publication
Fri 24 Oct
Displayed time zone:
Tijuana, Baja California
change
10:30 - 12:00
Dynamic Optimization
OOPSLA
at
Salon F
Chair(s):
Zachary Tatlock
University of Washington, Seattle
10:30
22m
Talk
Accelerating Iterators in Optimizing AST Interpreters
OOPSLA
Wei Zhang
University of California, Irvine
,
Per Larsen
University of California, Irvine
,
Stefan Brunthaler
University of California, Irvine
,
Michael Franz
University of California, Irvine
Link to publication
10:52
22m
Talk
Call Sequence Prediction through Probabilistic Calling Automata
OOPSLA
Zhijia Zhao
College of William and Mary / North Carolina State University
,
Bo Wu
College of William and Mary
,
Mingzhou Zhou
College of William and Mary
,
Yufei Ding
College of William and Mary
,
Jianhua Sun
College of William and Mary
,
Xipeng Shen
North Carolina State University
,
Youfeng Wu
Intel Corporation
Link to publication
11:15
22m
Talk
Space-Efficient Multi-Versioning for Input-Adaptive Feedback-Driven Program Optimizations
OOPSLA
Mingzhou Zhou
College of William and Mary
,
Xipeng Shen
North Carolina State University
,
Yaoqing Gao
IBM Toronto Labs
,
Graham Yiu
IBM Toronto Labs
Link to publication
11:37
22m
Talk
The HipHop Virtual Machine
OOPSLA
Keith Adams
Facebook
,
Jason Evans
Facebook
,
Bertrand Maher
Facebook
,
Guilherme Ottoni
Facebook
,
Drew Paroski
Facebook
,
Brett Simmers
Facebook
,
Edwin Smith
Facebook
,
Owen Yamauchi
Facebook
Link to publication
13:30 - 15:00
Distributed Computing
OOPSLA
at
Salon F
Chair(s):
Madan Musuvathi
Microsoft Research
13:30
22m
Talk
ASPIRE: Exploiting Asynchronous Parallelism in Iterative Algorithms using a Relaxed Consistency based DSM
OOPSLA
Keval Vora
University of California, Riverside
,
Sai Charan Koduru
University of California, Riverside
,
Rajiv Gupta
UC Riverside
Link to publication
Media Attached
File Attached
13:52
22m
Talk
Alembic: Automatic Locality Extraction via Migration
OOPSLA
Brandon Holt
University of Washington
,
Preston Briggs
University of Washington
,
Luis Ceze
University of Washington
,
Mark Oskin
University of Washington
Link to publication
Media Attached
File Attached
14:15
22m
Talk
Cybertron: Pushing the Limit on I/O Reduction in Data-Parallel Programs
OOPSLA
Tian Xiao
Tsinghua University / Microsoft Research
,
Zhenyu Guo
Microsoft Research
,
Hucheng Zhou
Microsoft Research
,
Jiaxing Zhang
Microsoft Research
,
Xu Zhao
University of Toronto
,
Chencheng Ye
Huazhong University of Science and Technology
,
Xi Wang
MIT CSAIL
,
Wei Lin
Microsoft Bing
,
Wenguang Chen
Tsinghua University
,
Lidong Zhou
Microsoft Research
Link to publication
Media Attached
14:37
22m
Talk
Translating Imperative Code to MapReduce
OOPSLA
Cosmin Radoi
University of Illinois
,
Stephen J Fink
IBM
,
Rodric Rabbah
IBM Research
,
Manu Sridharan
Samsung Research America
Link to publication
Media Attached
Wed 22 Oct
Displayed time zone:
Tijuana, Baja California
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
Salon F
OOPSLA
Runtime Systems
Panels
Security Panel
Thu 23 Oct
Displayed time zone:
Tijuana, Baja California
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
Salon F
OOPSLA
Energy and Performance
OOPSLA
Concurrency
OOPSLA
Compilation Tools
Fri 24 Oct
Displayed time zone:
Tijuana, Baja California
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
Salon F
OOPSLA
Dynamic Optimization
OOPSLA
Distributed Computing
Wed 22 Oct
Displayed time zone:
Tijuana, Baja California
change
Room
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
Salon F
SPLASH OOPSLA
Tardis: Affordable Time-Travel Debugging in Managed Runtimes
10:30 - 10:52
SPLASH OOPSLA
Phosphor: Illuminating Dynamic Data Flow in Commodity JVMs
10:52 - 11:15
SPLASH OOPSLA
Rubah: DSU for Java on a stock JVM
11:15 - 11:37
SPLASH OOPSLA
Fast Conservative Garbage Collection
11:37 - 12:00
SPLASH Panels
Privacy and Security in a Networked World
13:30 - 15:00
Thu 23 Oct
Displayed time zone:
Tijuana, Baja California
change
Room
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
Salon F
SPLASH OOPSLA
Continuously Measuring Critical Section Pressure with the Free-Lunch Pr ...
10:30 - 10:52
SPLASH OOPSLA
Chisel: Reliability-Aware Optimization of Approximate Computational Kernels
10:52 - 11:15
SPLASH OOPSLA
An Experimental Survey of Energy Management Across the Stack
11:15 - 11:37
SPLASH OOPSLA
Understanding Energy Behaviors of Thread Management Constructs
11:37 - 12:00
SPLASH OOPSLA
Atlas: Leveraging Locks for Non-volatile Memory Consistency
13:30 - 13:52
SPLASH OOPSLA
Fast Splittable Pseudorandom Number Generators
13:52 - 14:15
SPLASH OOPSLA
Multithreaded Test Synthesis for Deadlock Detection
14:15 - 14:37
SPLASH OOPSLA
Symbolic Execution of Multithreaded Programs from Arbitrary Program Con ...
14:37 - 15:00
SPLASH OOPSLA
Adaptive LL(*) Parsing: The Power of Dynamic Analysis
15:30 - 15:52
SPLASH OOPSLA
Automated Migration of Build Scripts using Dynamic Analysis and Search- ...
15:52 - 16:15
SPLASH OOPSLA
Mix10: Compiling MATLAB to X10 for High Performance
16:15 - 16:37
SPLASH OOPSLA
Staged Parser Combinators for Efficient Data Processing
16:37 - 17:00
Fri 24 Oct
Displayed time zone:
Tijuana, Baja California
change
Room
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
Salon F
SPLASH OOPSLA
Accelerating Iterators in Optimizing AST Interpreters
10:30 - 10:52
SPLASH OOPSLA
Call Sequence Prediction through Probabilistic Calling Automata
10:52 - 11:15
SPLASH OOPSLA
Space-Efficient Multi-Versioning for Input-Adaptive Feedback-Driven Pro ...
11:15 - 11:37
SPLASH OOPSLA
The HipHop Virtual Machine
11:37 - 12:00
SPLASH OOPSLA
ASPIRE: Exploiting Asynchronous Parallelism in Iterative Algorithms usi ...
13:30 - 13:52
SPLASH OOPSLA
Alembic: Automatic Locality Extraction via Migration
13:52 - 14:15
SPLASH OOPSLA
Cybertron: Pushing the Limit on I/O Reduction in Data-Parallel Programs
14:15 - 14:37
SPLASH OOPSLA
Translating Imperative Code to MapReduce
14:37 - 15:00
x
Mon 18 Nov 07:24