Onward! 2014
Mon 20 - Fri 24 October 2014 Portland, Oregon, United States
co-located with SPLASH 2014
VenuePortland Marriott
Room nameSalon F
Floor0
Room numberSalon F
Capacity500
Additional informationThere is no additional information of this room available.
Program

You're viewing the program in a time zone which is different from your device's time zone - change time zone

Wed 22 Oct
Times are displayed in time zone: Tijuana, Baja California change

10:30 - 12:00: Runtime SystemsSPLASH OOPSLA at Salon F
Chair(s): Martin HirzelIBM Research
10:30 - 10:52
Talk
Tardis: Affordable Time-Travel Debugging in Managed Runtimes
SPLASH OOPSLA
Earl T. BarrUniversity College London, Mark MarronMicrosoft Research
Link to publication
10:52 - 11:15
Talk
Phosphor: Illuminating Dynamic Data Flow in Commodity JVMs
SPLASH OOPSLA
Jonathan BellColumbia University, Gail KaiserColumbia University, New York
Link to publication Media Attached
11:15 - 11:37
Talk
Rubah: DSU for Java on a stock JVM
SPLASH OOPSLA
Luís PinaTechnical University of Lisbon / INESC-ID, Luís VeigaINESC-ID / Instituto Superior Técnico, Universidade de Lisboa, Michael HicksUniversity of Maryland, College Park
Link to publication
11:37 - 12:00
Talk
Fast Conservative Garbage Collection
SPLASH OOPSLA
Rifat ShahriyarAustralian National University, Steve BlackburnAustralian National University , Kathryn S McKinleyMicrosoft Research
Link to publication
13:30 - 15:00: Security Panel SPLASH Panels at Salon F
13:30 - 15:00
Other
Privacy and Security in a Networked World
SPLASH Panels
M: Steven D. FraserIndependent Consultant, P: Djenana CamparaKDM Analytics, P: Michael FanningMicrosoft, P: Gary McGrawCigital, P: Kevin SullivanUniversity of Virginia

Thu 23 Oct
Times are displayed in time zone: Tijuana, Baja California change

10:30 - 12:00: Energy and PerformanceSPLASH OOPSLA at Salon F
Chair(s): Shan LuUniversity of Chicago
10:30 - 10:52
Talk
Continuously Measuring Critical Section Pressure with the Free-Lunch Profiler
SPLASH OOPSLA
Florian DavidLIP6-UPMC/INRIA, Gaël ThomasLIP6-UPMC/INRIA, Julia LawallLIP6, Gilles MullerLIP6-INRIA/UPMC
Link to publication
10:52 - 11:15
Talk
Chisel: Reliability-Aware Optimization of Approximate Computational Kernels
SPLASH OOPSLA
Link to publication
11:15 - 11:37
Talk
An Experimental Survey of Energy Management Across the Stack
SPLASH OOPSLA
Melanie KambadurColumbia University, Martha A. KimColumbia University
Link to publication
11:37 - 12:00
Talk
Understanding Energy Behaviors of Thread Management Constructs
SPLASH OOPSLA
Gustavo PintoFederal University of Pernambuco, Fernando CastorUFPE, Yu David LiuState University of New York (SUNY) Binghamton
Link to publication
13:30 - 15:00: ConcurrencySPLASH OOPSLA at Salon F
Chair(s): David GroveIBM Research
13:30 - 13:52
Talk
Atlas: Leveraging Locks for Non-volatile Memory Consistency
SPLASH OOPSLA
Dhruva ChakrabartiHP Labs, Hans-J. BoehmGoogle, Kumud BhandariRice University
Link to publication
13:52 - 14:15
Talk
Fast Splittable Pseudorandom Number Generators
SPLASH OOPSLA
Guy L. Steele Jr.Oracle Labs, Doug LeaState University of New York (SUNY) Oswego, Christine H. FloodRed Hat
Link to publication
14:15 - 14:37
Talk
Multithreaded Test Synthesis for Deadlock Detection
SPLASH OOPSLA
Malavika SamakIndian Institute of Science, Bangalore, Murali Krishna RamanathanIndian Institute of Science, Bangalore
Link to publication
14:37 - 15:00
Talk
Symbolic Execution of Multithreaded Programs from Arbitrary Program Contexts
SPLASH OOPSLA
Tom BerganUniversity of Washington, Dan GrossmanUniversity of Washington, Luis CezeUniversity of Washington
Link to publication
15:30 - 17:00: Compilation ToolsSPLASH OOPSLA at Salon F
Chair(s): Robert GrimmGoldman Sachs
15:30 - 15:52
Talk
Adaptive LL(*) Parsing: The Power of Dynamic Analysis
SPLASH OOPSLA
Terence ParrUniversity of San Francisco, Sam HarwellUniversity of Texas at Austin, Kathleen FisherTufts University
Link to publication File Attached
15:52 - 16:15
Talk
Automated Migration of Build Scripts using Dynamic Analysis and Search-Based Refactoring
SPLASH OOPSLA
Milos GligoricUniversity of Illinois at Urbana-Champaign, Wolfram SchulteMicrosoft, Chandra PrasadMicrosoft, Danny van VelzenMicrosoft, Iman NarasamdyaMicrosoft, Ben LivshitsMicrosoft Research
Link to publication
16:15 - 16:37
Talk
Mix10: Compiling MATLAB to X10 for High Performance
SPLASH OOPSLA
Vineet Kumar, Laurie HendrenMcGill University
Link to publication
16:37 - 17:00
Talk
Staged Parser Combinators for Efficient Data Processing
SPLASH OOPSLA
Manohar JonnalageddaEPFL, Switzerland, Thierry CoppeyEPFL, Switzerland; Google, Sandro StuckiEPFL, Switzerland, Tiark RompfPurdue & Oracle Labs, Martin OderskyEcole Polytechnique Federale de Lausanne
Link to publication

Fri 24 Oct
Times are displayed in time zone: Tijuana, Baja California change

10:30 - 12:00: Dynamic OptimizationSPLASH OOPSLA at Salon F
Chair(s): Zachary TatlockUniversity of Washington, Seattle
10:30 - 10:52
Talk
Accelerating Iterators in Optimizing AST Interpreters
SPLASH OOPSLA
Wei ZhangUniversity of California, Irvine, Per LarsenUniversity of California, Irvine, Stefan BrunthalerUniversity of California, Irvine, Michael FranzUniversity of California, Irvine
Link to publication
10:52 - 11:15
Talk
Call Sequence Prediction through Probabilistic Calling Automata
SPLASH OOPSLA
Zhijia ZhaoCollege of William and Mary / North Carolina State University, Bo WuCollege of William and Mary, Mingzhou ZhouCollege of William and Mary, Yufei DingCollege of William and Mary, Jianhua SunCollege of William and Mary, Xipeng ShenNorth Carolina State University, Youfeng WuIntel Corporation
Link to publication
11:15 - 11:37
Talk
Space-Efficient Multi-Versioning for Input-Adaptive Feedback-Driven Program Optimizations
SPLASH OOPSLA
Mingzhou ZhouCollege of William and Mary, Xipeng ShenNorth Carolina State University, Yaoqing GaoIBM Toronto Labs, Graham YiuIBM Toronto Labs
Link to publication
11:37 - 12:00
Talk
The HipHop Virtual Machine
SPLASH OOPSLA
Keith AdamsFacebook, Jason EvansFacebook, Bertrand MaherFacebook, Guilherme OttoniFacebook, Drew ParoskiFacebook, Brett SimmersFacebook, Edwin SmithFacebook, Owen YamauchiFacebook
Link to publication
13:30 - 15:00: Distributed ComputingSPLASH OOPSLA at Salon F
Chair(s): Madan MusuvathiMicrosoft Research
13:30 - 13:52
Talk
ASPIRE: Exploiting Asynchronous Parallelism in Iterative Algorithms using a Relaxed Consistency based DSM
SPLASH OOPSLA
Keval VoraUniversity of California, Riverside, Sai Charan KoduruUniversity of California, Riverside, Rajiv GuptaUC Riverside
Link to publication Media Attached File Attached
13:52 - 14:15
Talk
Alembic: Automatic Locality Extraction via Migration
SPLASH OOPSLA
Brandon HoltUniversity of Washington, Preston BriggsUniversity of Washington, Luis CezeUniversity of Washington, Mark OskinUniversity of Washington
Link to publication Media Attached File Attached
14:15 - 14:37
Talk
Cybertron: Pushing the Limit on I/O Reduction in Data-Parallel Programs
SPLASH OOPSLA
Tian XiaoTsinghua University / Microsoft Research, Zhenyu GuoMicrosoft Research, Hucheng ZhouMicrosoft Research, Jiaxing ZhangMicrosoft Research, Xu ZhaoUniversity of Toronto, Chencheng YeHuazhong University of Science and Technology, Xi WangMIT CSAIL, Wei LinMicrosoft Bing, Wenguang ChenTsinghua University, Lidong ZhouMicrosoft Research
Link to publication Media Attached
14:37 - 15:00
Talk
Translating Imperative Code to MapReduce
SPLASH OOPSLA
Cosmin RadoiUniversity of Illinois, Stephen J FinkIBM, Rodric RabbahIBM Research, Manu SridharanSamsung Research America
Link to publication Media Attached

Wed 22 Oct
Times are displayed in time zone: Tijuana, Baja California change

Thu 23 Oct
Times are displayed in time zone: Tijuana, Baja California change

Fri 24 Oct
Times are displayed in time zone: Tijuana, Baja California change