Onward! 2014
Mon 20 - Fri 24 October 2014
Portland, Oregon, United States
co-located with
SPLASH 2014
Toggle navigation
Attending
Venue: Portland Marriott
About
SPLASH 2014
About
Registration
Accommodation
Travel
Insider's Guide to Portland
Students
Supporters
Support Program
Visas
MobileApp
Maps
Downloads
Anti-Harassment Policy
Program
Onward! Program
Your Program
Mon 20 Oct
Tue 21 Oct
Wed 22 Oct
Thu 23 Oct
Fri 24 Oct
Tracks
Onward! 2014
Onward! Essays
Onward! Papers
Organization
Onward! 2014 Committees
Steering Committee
Track Committees
Onward! Essays
Onward! Papers
Contributors
People Index
Search
Series
Series
SPLASH - Onward! 2019 and later
Onward! 2018
Onward! 2017
Onward! 2016
Onward! 2015
Onward! 2014
Onward! 2013
Sign in
Sign up
SPLASH 2014
(
series
) /
Onward! 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
SPLASH OOPSLA
at
Salon F
Chair(s):
Martin Hirzel
IBM Research
10:30
22m
Talk
Tardis: Affordable Time-Travel Debugging in Managed Runtimes
SPLASH 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
SPLASH 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
SPLASH 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
SPLASH 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
SPLASH Panels
at
Salon F
13:30
90m
Other
Privacy and Security in a Networked World
SPLASH 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
SPLASH 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
SPLASH 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
SPLASH 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
SPLASH OOPSLA
Melanie Kambadur
Columbia University
,
Martha A. Kim
Columbia University
Link to publication
11:37
22m
Talk
Understanding Energy Behaviors of Thread Management Constructs
SPLASH 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
SPLASH OOPSLA
at
Salon F
Chair(s):
David Grove
IBM Research
13:30
22m
Talk
Atlas: Leveraging Locks for Non-volatile Memory Consistency
SPLASH 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
SPLASH 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
SPLASH 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
SPLASH 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
SPLASH OOPSLA
at
Salon F
Chair(s):
Robert Grimm
Goldman Sachs
15:30
22m
Talk
Adaptive LL(*) Parsing: The Power of Dynamic Analysis
SPLASH 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
SPLASH 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
SPLASH OOPSLA
Vineet Kumar
,
Laurie Hendren
McGill University
Link to publication
16:37
22m
Talk
Staged Parser Combinators for Efficient Data Processing
SPLASH 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
SPLASH OOPSLA
at
Salon F
Chair(s):
Zachary Tatlock
University of Washington, Seattle
10:30
22m
Talk
Accelerating Iterators in Optimizing AST Interpreters
SPLASH 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
SPLASH 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
SPLASH 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
SPLASH 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
SPLASH 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
SPLASH 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
SPLASH 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
SPLASH 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
SPLASH 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
SPLASH OOPSLA
Runtime Systems
SPLASH 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
SPLASH OOPSLA
Energy and Performance
SPLASH OOPSLA
Concurrency
SPLASH 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
SPLASH OOPSLA
Dynamic Optimization
SPLASH 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 30 Dec 18:35