Henri E. Bal

Orcid: 0000-0001-9827-4461

Affiliations:
  • VU University Amsterdam, Netherlands


According to our database1, Henri E. Bal authored at least 256 papers between 1986 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Inference serving with end-to-end latency SLOs over dynamic edge networks.
Real Time Syst., June, 2024

NetCL: A Unified Programming Framework for In-Network Computing.
Proceedings of the International Conference for High Performance Computing, 2024

CAPSlog: Scalable Memory-Centric Partitioning for Pipeline Parallelism.
Proceedings of the 32nd Euromicro International Conference on Parallel, 2024

A Little Certainty is All We Need: Discovery and Synchronization Acceleration in Battery-Free IoT.
Proceedings of the 8th Asia-Pacific Workshop on Networking, 2024

Secure and Private Vertical Federated Learning for Predicting Personalized CVA Outcomes.
Proceedings of the Artificial Intelligence in Medicine - 22nd International Conference, 2024

2023
Optimization Techniques for GPU Programming.
ACM Comput. Surv., November, 2023

Multivariate Time Series Early Classification Across Channel and Time Dimensions.
CoRR, 2023

Reinforcement Learning-Guided Channel Selection Across Time for Multivariate Time Series Classification.
Proceedings of the IEEE Symposium Series on Computational Intelligence, 2023

Channel-Adaptive Early Exiting Using Reinforcement Learning for Multivariate Time Series Classification.
Proceedings of the International Conference on Machine Learning and Applications, 2023

CAPTURE: Memory-Centric Partitioning for Distributed DNN Training with Hybrid Parallelism.
Proceedings of the 30th IEEE International Conference on High Performance Computing, 2023

2022
Jellyfish: Timely Inference Serving for Dynamic Edge Networks.
Proceedings of the IEEE Real-Time Systems Symposium, 2022

User Preferences in Occupational Sedentary Behaviour Digital Interventions: Design and Evaluation of a Low-Intrusive Software Tool.
Proceedings of the PETRA '22: The 15th International Conference on PErvasive Technologies Related to Assistive Environments, Corfu, Greece, 29 June 2022, 2022

Vertical Split Learning - an exploration of predictive performance in medical and other use cases.
Proceedings of the International Joint Conference on Neural Networks, 2022

An Empirical Evaluation of Multivariate Time Series Classification with Input Transformation across Different Dimensions.
Proceedings of the 21st IEEE International Conference on Machine Learning and Applications, 2022

Live video analytics as a service.
Proceedings of the EuroMLSys '22: Proceedings of the 2nd European Workshop on Machine Learning and Systems, Rennes, France, April 5, 2022

mCAP: Memory-Centric Partitioning for Large-Scale Pipeline-Parallel DNN Training.
Proceedings of the Euro-Par 2022: Parallel Processing, 2022

Taking ROCKET on an Efficiency Mission: Multivariate Time Series Classification with LightWaveS.
Proceedings of the 18th International Conference on Distributed Computing in Sensor Systems, 2022

2021
Service Placement for Collaborative Edge Applications.
IEEE/ACM Trans. Netw., 2021

Better Never Than Late: Timely Edge Video Analytics Over the Air.
Proceedings of the SenSys '21: The 19th ACM Conference on Embedded Networked Sensor Systems, Coimbra, Portugal, November 15, 2021

Don't You Worry 'Bout a Packet: Unified Programming for In-Network Computing.
Proceedings of the HotNets '21: The 20th ACM Workshop on Hot Topics in Networks, 2021

2020
Parallel and Distributed Machine Learning Algorithms for Scalable Big Data Analytics.
Future Gener. Comput. Syst., 2020

On optimising cost and value in compute systems for radio astronomy.
Astron. Comput., 2020

Interpretable Multivariate Time Series Forecasting with Temporal Attention Convolutional Neural Networks.
Proceedings of the 2020 IEEE Symposium Series on Computational Intelligence, 2020

Rocket: efficient and scalable all-pairs computations on heterogeneous platforms.
Proceedings of the International Conference for High Performance Computing, 2020

Clownfish: Edge and Cloud Symbiosis for Video Stream Analytics.
Proceedings of the 5th IEEE/ACM Symposium on Edge Computing, 2020

Sharing and Caring of Data at the Edge.
Proceedings of the 3rd USENIX Workshop on Hot Topics in Edge Computing, 2020

Accelerating Overlapping Community Detection: Performance Tuning a Stochastic Gradient Markov Chain Monte Carlo Algorithm.
Proceedings of the Euro-Par 2020: Parallel Processing, 2020

Handling Impossible Derivations During Stream Reasoning.
Proceedings of the Semantic Web - 17th International Conference, 2020

2019
Parameter Optimization for Deriving Bluetooth-Based Social Network Graphs.
Proceedings of the 2019 IEEE SmartWorld, 2019

User Acceptance of Real-Life Personalized Coaching in Social Fitness Apps.
Proceedings of the 13th EAI International Conference on Pervasive Computing Technologies for Healthcare, 2019

A Programming Framework for Heterogeneous Stream Analytics.
Proceedings of the 2019 IEEE International Conference on Big Data (IEEE BigData), 2019

Aves: A Decision Engine for Energy-efficient Stream Analytics across Low-power Devices.
Proceedings of the 2019 IEEE International Conference on Big Data (IEEE BigData), 2019

2018
A Jungle Computing approach to common image source identification in large collections of images.
Digit. Investig., 2018

Introduction to ParLearning 2018.
Proceedings of the 2018 IEEE International Parallel and Distributed Processing Symposium Workshops, 2018

Large Scale Stream Analytics Using a Resource-Constrained Edge.
Proceedings of the 2018 IEEE International Conference on Edge Computing, 2018

On Optimising Cost and Value in eScience: Case Studies in Radio Astronom.
Proceedings of the 14th IEEE International Conference on e-Science, 2018

RideMatcher: Peer-to-Peer Matching of Passengers for Efficient Ridesharing.
Proceedings of the 18th IEEE/ACM International Symposium on Cluster, 2018

Integrating Person-to-Person Social Support in Smartphone Apps for Promoting Physical Activity.
Proceedings of the 11th International Joint Conference on Biomedical Engineering Systems and Technologies (BIOSTEC 2018), 2018

2017
On the complexities of utilizing large-scale lightpath-connected distributed cyberinfrastructure.
Concurr. Comput. Pract. Exp., 2017

An Empirical Study on How the Distribution of Ontologies Affects Reasoning on the Web.
Proceedings of the Semantic Web - ISWC 2017, 2017

Cowbird: A Flexible Cloud-Based Framework for Combining Smartphone Sensors and IoT.
Proceedings of the 5th IEEE International Conference on Mobile Cloud Computing, 2017

SenseLE: Exploiting Spatial Locality in Decentralized Sensing Environments.
Proceedings of the 2017 IEEE International Symposium on Parallel and Distributed Processing with Applications and 2017 IEEE International Conference on Ubiquitous Computing and Communications (ISPA/IUCC), 2017

P^2-SWAN: Real-Time Privacy Preserving Computation for IoT Ecosystems.
Proceedings of the 1st IEEE International Conference on Fog and Edge Computing, 2017

Kea: A Computation Offloading System for Smartphone Sensor Data.
Proceedings of the IEEE International Conference on Cloud Computing Technology and Science, 2017

Software-defined networks in large-scale radio telescopes.
Proceedings of the Computing Frontiers Conference, 2017

2016
A Medium-Scale Distributed System for Computer Science Research: Infrastructure for the Long Term.
Computer, 2016

Real-time dedispersion for fast radio transient surveys, using auto tuning on many-core accelerators.
Astron. Comput., 2016

Scalable Overlapping Community Detection.
Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium Workshops, 2016

Towards Fast Overlapping Community Detection.
Proceedings of the IEEE/ACM 16th International Symposium on Cluster, 2016

2015
Stepwise-refinement for performance: a methodology for many-core programming.
Concurr. Comput. Pract. Exp., 2015

Peer Matcher: Decentralized Partnership Formation.
Proceedings of the 2015 IEEE 9th International Conference on Self-Adaptive and Self-Organizing Systems, 2015

Cashmere: Heterogeneous Many-Core Computing.
Proceedings of the 2015 IEEE International Parallel and Distributed Processing Symposium, 2015

A real-time radio transient pipeline for ARTS.
Proceedings of the 2015 IEEE Global Conference on Signal and Information Processing, 2015

A Compact In-Memory Dictionary for RDF Data.
Proceedings of the Semantic Web. Latest Advances and New Domains, 2015

Finding Pulsars in Real-Time.
Proceedings of the 11th IEEE International Conference on e-Science, 2015

2014
Streaming the Web: Reasoning over dynamic data.
J. Web Semant., 2014

Hybrid reasoning on OWL RL.
Semantic Web, 2014

Optimizing convolution operations on GPUs using adaptive tiling.
Future Gener. Comput. Syst., 2014

Scaling MapReduce Vertically and Horizontally.
Proceedings of the International Conference for High Performance Computing, 2014

Auto-Tuning Dedispersion for Many-Core Accelerators.
Proceedings of the 2014 IEEE 28th International Parallel and Distributed Processing Symposium, 2014

AJIRA: A Lightweight Distributed Middleware for MapReduce and Stream Processing.
Proceedings of the IEEE 34th International Conference on Distributed Computing Systems, 2014

Glasswing: accelerating mapreduce on multi-core and many-core clusters.
Proceedings of the 23rd International Symposium on High-Performance Parallel and Distributed Computing, 2014

A detailed GPU cache model based on reuse distance theory.
Proceedings of the 20th IEEE International Symposium on High Performance Computer Architecture, 2014

Property Specification Made Easy: Harnessing the Power of Model Checking in UML Designs.
Proceedings of the Formal Techniques for Distributed Objects, Components, and Systems, 2014

Bonsai: Cutting Models Down to Size.
Proceedings of the Perspectives of System Informatics, 2014

Performance Models for CPU-GPU Data Transfers.
Proceedings of the 14th IEEE/ACM International Symposium on Cluster, 2014

2013
Using model checking to analyze the system behavior of the LHC production grid.
Future Gener. Comput. Syst., 2013

User transparent data and task parallel multimedia computing with Pyxis-DT.
Future Gener. Comput. Syst., 2013

Scalable RDF data compression with MapReduce.
Concurr. Comput. Pract. Exp., 2013

DynamiTE: Parallel Materialization of Dynamic RDF Data.
Proceedings of the Semantic Web - ISWC 2013, 2013

Using RenderScript and RCUDA for Compute Intensive Tasks on Mobile Devices: a Case Study.
Proceedings of the Software Engineering 2013 - Workshopband (inkl. Doktorandensymposium), Fachtagung des GI-Fachbereichs Softwaretechnik, 26. Februar, 2013

From UML to Process Algebra and Back: An Automated Approach to Model-Checking Software Design Artifacts of Concurrent Systems.
Proceedings of the NASA Formal Methods, 2013

2012
Corrigendum to "WebPIE: A Web-scale Parallel Inference Engine using MapReduce" [Web Semant. Sci. Serv. Agents World Wide Web 10 (2012) 59-75].
J. Web Semant., 2012

Reply to comment on "WebPIE: A Web-scale parallel inference engine using MapReduce".
J. Web Semant., 2012

WebPIE: A Web-scale Parallel Inference Engine using MapReduce.
J. Web Semant., 2012

The Case for Smartphones as an Urgent Computing Client Platform.
Proceedings of the International Conference on Computational Science, 2012

Generating synchronization statements in divide-and-conquer programs.
Parallel Comput., 2012

Resource optimization in distributed real-time multimedia applications.
Multim. Tools Appl., 2012

RAVEN: Using smartphones for collaborative disaster data collection.
Proceedings of the 9th Proceedings of the International Conference on Information Systems for Crisis Response and Management, 2012

High-Performance Distributed Multi-Model / Multi-Kernel Simulations: A Case-Study in Jungle Computing.
Proceedings of the 26th IEEE International Parallel and Distributed Processing Symposium Workshops & PhD Forum, 2012

Using Model Checking to Analyze the System Behavior of the LHC Production Grid.
Proceedings of the 12th IEEE/ACM International Symposium on Cluster, 2012

User Transparent Data and Task Parallel Multimedia Computing with Pyxis-DT.
Proceedings of the 12th IEEE/ACM International Symposium on Cluster, 2012

2011
Application-Tailored I/O with Streamline.
ACM Trans. Comput. Syst., 2011

HipG: parallel processing of large-scale graphs.
ACM SIGOPS Oper. Syst. Rev., 2011

Distributed MAP in the SpinJa Model Checker
Proceedings of the Proceedings 10th International Workshop on Parallel and Distributed Methods in verifiCation, 2011

Zorilla: a peer-to-peer middleware for real-world distributed systems.
Concurr. Comput. Pract. Exp., 2011

JEL: unified resource tracking for parallel and distributed applications.
Concurr. Comput. Pract. Exp., 2011

QueryPIE: Backward Reasoning for OWL Horst over Very Large Knowledge Bases.
Proceedings of the Semantic Web - ISWC 2011, 2011

Interdroid Versioned Databases: Decentralized Collaborative Authoring of Arbitrary Relational Data for Android Powered Mobile Devices.
Proceedings of the Mobile Computing, Applications, and Services, 2011

Energy Efficient Information Monitoring Applications on Smartphones through Communication Offloading.
Proceedings of the Mobile Computing, Applications, and Services, 2011

Towards Collaborative Editing of Structured Data on Mobile Devices.
Proceedings of the 12th IEEE International Conference on Mobile Data Management, 2011

Towards an Effective Unified Programming Model for Many-Cores.
Proceedings of the 25th IEEE International Symposium on Parallel and Distributed Processing, 2011

Automatically Inserting Synchronization Statements in Divide-and-Conquer Programs.
Proceedings of the 25th IEEE International Symposium on Parallel and Distributed Processing, 2011

A High-Level Framework for Distributed Processing of Large-Scale Graphs.
Proceedings of the Distributed Computing and Networking - 12th International Conference, 2011

Profiling Energy Consumption of VMs for Green Cloud Computing.
Proceedings of the IEEE Ninth International Conference on Dependable, 2011

2010
Satin: A high-level and efficient grid programming model.
ACM Trans. Program. Lang. Syst., 2010

Real-World Distributed Computer with Ibis.
Computer, 2010

Opportunistic communication for multiplayer mobile gaming: lessons learned from PhotoShoot.
Proceedings of the Second International Workshop on Mobile Opportunistic Networking, 2010

A Decentralized Decision Support System for Mobile Devices.
Proceedings of the Mobile Computing, Applications, and Services, 2010

The Smartphone and the Cloud: Power to the User.
Proceedings of the Mobile Computing, Applications, and Services, 2010

Cuckoo: A Computation Offloading Framework for Smartphones.
Proceedings of the Mobile Computing, Applications, and Services, 2010

Massive Semantic Web data compression with MapReduce.
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing, 2010

OWL Reasoning with WebPIE: Calculating the Closure of 100 Billion Triples.
Proceedings of the Semantic Web: Research and Applications, 2010

2009
Executing multicellular differentiation: quantitative predictive modelling of C.elegans vulval development.
Bioinform., 2009

Executing multicellular differentiation: quantitative predictive modelling of <i>C.elegans</i> vulval development.
Bioinform., 2009

Ibis for mobility: solving challenges of mobile computing using grid techniques.
Proceedings of the 10th Workshop on Mobile Computing Systems and Applications, 2009

eyeDentify: Multimedia Cyber Foraging from a Smartphone.
Proceedings of the 11th IEEE International Symposium on Multimedia, 2009

Assessing the impact of future reconfigurable optical networks on application performance.
Proceedings of the 23rd IEEE International Symposium on Parallel and Distributed Processing, 2009

Ibis: Real-world problem solving using real-world grids.
Proceedings of the 23rd IEEE International Symposium on Parallel and Distributed Processing, 2009

Mapping and Synchronizing Streaming Applications on Cell Processors.
Proceedings of the High Performance Embedded Architectures and Compilers, 2009

Ibis: A Programming System for Real-World Distributed Computing.
Proceedings of the Euro-Par 2009 Parallel Processing, 2009

2008
Measuring in Virtual Reality: A Case Study in Dentistry.
IEEE Trans. Instrum. Meas., 2008

Large-Scale Parallel Computing on Grids.
Proceedings of the 7th International Workshop on Parallel and Distributed Methods in verifiCation, 2008

Resource tracking in parallel and distributed applications.
Proceedings of the 17th International Symposium on High-Performance Distributed Computing (HPDC-17 2008), 2008

Design Issues for Qualitative Modelling of Biological Cells with Petri Nets.
Proceedings of the Formal Methods in Systems Biology, First International Workshop, 2008

HITP: A Transmission Protocol for Scalable High-Performance Distributed Storage.
Proceedings of the Euro-Par 2008, 2008

Efficient Large-Scale Model Checking.
Proceedings of the Distributed Verification and Grid Computing, 10.08. - 14.08.2008, 2008

08332 Executive Summary - Distributed Verification and Grid Computing.
Proceedings of the Distributed Verification and Grid Computing, 10.08. - 14.08.2008, 2008

08332 Abstracts Collection - Distributed Verification and Grid Computing.
Proceedings of the Distributed Verification and Grid Computing, 10.08. - 14.08.2008, 2008

Modeling "Just-in-Time" Communication in Distributed Real-Time Multimedia Applications.
Proceedings of the 8th IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2008), 2008

Experiences with Fine-Grained Distributed Supercomputing on a 10G Testbed.
Proceedings of the 8th IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2008), 2008

2007
Lessons learned from building and calibrating the ICWall, a stereo tiled display.
Comput. Animat. Virtual Worlds, 2007

Special Issue Featuring Selected Papers from HPDC-15.
J. Grid Comput., 2007

User-friendly and reliable grid computing based on imperfect middleware.
Proceedings of the ACM/IEEE Conference on High Performance Networking and Computing, 2007

Self-adaptive applications on the grid.
Proceedings of the 12th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2007

A Component-based Coordination Language for Efficient Reconfigurable Streaming Applications.
Proceedings of the 2007 International Conference on Parallel Processing (ICPP 2007), 2007

Smartsockets: solving the connectivity problems in grid computing.
Proceedings of the 16th International Symposium on High-Performance Distributed Computing (HPDC-16 2007), 2007

ARRG: real-world gossiping.
Proceedings of the 16th International Symposium on High-Performance Distributed Computing (HPDC-16 2007), 2007

Persistent Fault-Tolerance for Divide-and-Conquer Applications on the Grid.
Proceedings of the Euro-Par 2007, 2007

Synthetic Coordinates for Disjoint Multipath Routing.
Proceedings of the Towards Next Generation Grids, 2007

Toward an International "Computer Science Grid".
Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2007), 2007

2006
Fault-Tolerant Scheduling of Fine-Grained Tasks in Grid Environments.
Int. J. High Perform. Comput. Appl., 2006

A Problem Solving Environment for interactive modelling of multiway data.
Concurr. Comput. Pract. Exp., 2006

ICWall: a calibrated stereo tiled display from commodity components.
Proceedings of the Proceedings VRCIA 2006 ACM International Conference on Virtual Reality Continuum and its Applications, 2006

SP@CE - An SP-Based Programming Model for Consumer Electronics Streaming Applications.
Proceedings of the Languages and Compilers for Parallel Computing, 2006

Computer Science Grids.
Proceedings of the High Performance Computing and Grids in Action, 2006

Supporting Reconfigurable Parallel Multimedia Applications.
Proceedings of the Euro-Par 2006, Parallel Processing, 12th International Euro-Par Conference, Dresden, Germany, August 28, 2006

Parallel Particle Rendering: a Performance Comparison between Chromium and Aura.
Proceedings of the 6th Eurographics Symposium on Parallel Graphics and Visualization, 2006

Satin++: Divide-and-Share on the Grid.
Proceedings of the Second International Conference on e-Science and Grid Technologies (e-Science 2006), 2006

Simple Locality-Aware Co-allocation in Peer-to-Peer Supercomputing.
Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2006), 2006

2005
Satin: Simple and Efficient Java-based Grid Programming.
Scalable Comput. Pract. Exp., 2005

Object combining: a new aggressive optimization for object intensive programs.
Concurr. Pract. Exp., 2005

Ibis: a flexible and efficient Java-based Grid programming environment.
Concurr. Pract. Exp., 2005

Robust Distributed Systems Achieving Self-Management through Inference.
Proceedings of the 2005 International Conference on a World of Wireless, 2005

Balanced Multicasting: High-throughput Communication for Grid Applications.
Proceedings of the ACM/IEEE SC2005 Conference on High Performance Networking and Computing, 2005

Fault-Tolerance, Malleability and Migration for Divide-and-Conquer Applications on the Grid.
Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), 2005

Developing Java Grid Applications with Ibis.
Proceedings of the Euro-Par 2005, Parallel Processing, 11th International Euro-Par Conference, Lisbon, Portugal, August 30, 2005

Transparent Fault Tolerance for Grid Applications.
Proceedings of the Advances in Grid Computing, 2005

NETIBIS: an efficient and dynamic communication system for heterogeneous grids.
Proceedings of the 5th International Symposium on Cluster Computing and the Grid (CCGrid 2005), 2005

2004
Cluster communication protocols for parallel-programming systems.
ACM Trans. Comput. Syst., 2004

A High Performance Java Middleware with a Real Application.
Proceedings of the ACM/IEEE SC2004 Conference on High Performance Networking and Computing, 2004

Wide-Area Communication for Grids: An Integrated Solution to Connectivity, Performance and Security Problems.
Proceedings of the 13th International Symposium on High-Performance Distributed Computing (HPDC-13 2004), 2004

Topic 9: Distributed Systems and Algorithms.
Proceedings of the Euro-Par 2004 Parallel Processing, 2004

Grid Application Programming Environments.
Proceedings of the Future Generation Grids: Proceedings of the Workshop on Future Generation Grids, 2004

An simple and efficient fault tolerance mechanism for divide-and-conquer systems.
Proceedings of the 4th IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid 2004), 2004

Ibis: a Java-centric Programming Environment for Computational Grids.
Proceedings of the ARCS 2004, 2004

Application-Level Tools.
Proceedings of the Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition, 2004

2003
Griz: experience with remote visualization over an optical grid.
Future Gener. Comput. Syst., 2003

Editorial.
Future Gener. Comput. Syst., 2003

Run-time optimizations for a Java DSM implementation.
Concurr. Comput. Pract. Exp., 2003

CCJ: object-based message passing and collective communication in Java.
Concurr. Comput. Pract. Exp., 2003

Solving Awari with Parallel Retrograde Analysis.
Computer, 2003

A Million-Fold Speed Improvement in Genomic Repeats Detection.
Proceedings of the ACM/IEEE SC2003 Conference on High Performance Networking and Computing, 2003

Distributed Supercomputing in Java.
Proceedings of the 11th Euromicro Workshop on Parallel, 2003

Topic Introduction.
Proceedings of the Euro-Par 2003. Parallel Processing, 2003

A Java-Based Grid Programming Environment.
Proceedings of the Euro-Par 2003. Parallel Processing, 2003

2002
Analysis of Transposition-Table-Driven Work Scheduling in Distributed Search.
IEEE Trans. Parallel Distributed Syst., 2002

A framework for interaction of distributed autonomous systems and human supervisors.
IEEE Trans. Instrum. Meas., 2002

Awari is Solved.
J. Int. Comput. Games Assoc., 2002

Programming environments for high-performance Grid computing: the Albatross project.
Future Gener. Comput. Syst., 2002

Real-time, adaptive measurement of corneal shapes.
Comput. Sci. Eng., 2002

The Polder Computing Environment: a system for interactive distributed simulation.
Concurr. Comput. Pract. Exp., 2002

Ibis: an efficient Java-based grid programming environment.
Proceedings of the 2002 Joint ACM-ISCOPE Conference on Java Grande 2002, 2002

TOPOMON: A Monitoring Tool for Grid Network Topology.
Proceedings of the Computational Science - ICCS 2002, 2002

Modern Compiler Design
John Wiley, ISBN: 0-471-97697-0, 2002

2001
Efficient Java RMI for parallel programming.
ACM Trans. Program. Lang. Syst., 2001

Network performance-aware collective communication for clustered wide-area systems.
Parallel Comput., 2001

Sensitivity of parallel applications to large differences in bandwidth and latency in two-layer interconnects.
Future Gener. Comput. Syst., 2001

Parallel application experience with replicated method invocation.
Concurr. Comput. Pract. Exp., 2001

CAVEStudy: An Infrastructure for Computational Steering and Measuring in Virtual Reality Environments.
Clust. Comput., 2001

Enabling Java for high-performance computing.
Commun. ACM, 2001

Source-level global optimizations for fine-grain distributed shared memory systems.
Proceedings of the 2001 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP'01), 2001

Efficient load balancing for wide-area divide-and-conquer applications.
Proceedings of the 2001 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP'01), 2001

Runtime optimizations for a Java DSM implementation.
Proceedings of the ACM 2001 Java Grande Conference, Stanford University, California, USA, 2001

Object-based collective communication in Java.
Proceedings of the ACM 2001 Java Grande Conference, Stanford University, California, USA, 2001

Wide-Area Transposition-Driven Scheduling.
Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing (HPDC-10 2001), 2001

Optimizing Java-Specific Overheads: Java at the Speed of C?
Proceedings of the High-Performance Computing and Networking, 9th International Conference, 2001

VIRPI: A High-Level Toolkit for Interactive Scientific Visualization in Virtual Reality.
Proceedings of the 7th EG Workshop on Virtual Environments, 2001

2000
The Distributed ASCI Supercomputer Project.
ACM SIGOPS Oper. Syst. Rev., 2000

Wide-area parallel programming using the remote method invocation model.
Concurr. Pract. Exp., 2000

Man Multi-agent Interaction in VR: A Case Study with RoboCup.
Proceedings of the Virtual Reality 2000 Conference, 2000

Efficient replicated method invocation in Java.
Proceedings of the ACM 2000 Java Grande Conference, San Francisco, CA, USA, 2000

Fast Measurement of LogP Parameters for Message Passing Platforms.
Proceedings of the Parallel and Distributed Processing, 2000

Bandwidth-Efficient Collective Communication for Clustered Wide Area Systems.
Proceedings of the 14th International Parallel & Distributed Processing Symposium (IPDPS'00), 2000

CAVEStudy: An Infrastructure for Computational Steering in Virtual Reality Environments.
Proceedings of the Ninth IEEE International Symposium on High Performance Distributed Computing, 2000

Satin: Efficient Parallel Divide-and-Conquer in Java.
Proceedings of the Euro-Par 2000, Parallel Processing, 6th International Euro-Par Conference, Munich, Germany, August 29, 2000

Programming Support for Distributed Clustercomputing.
Proceedings of the 2000 IEEE International Conference on Cluster Computing (CLUSTER 2000), November 28th, 2000

Evaluating Design Alternatives for Reliable Communication on High-Speed Networks.
Proceedings of the ASPLOS-IX Proceedings of the 9th International Conference on Architectural Support for Programming Languages and Operating Systems, 2000

1999
An Efficient Implementation of Java's Remote Method Invocation.
Proceedings of the 1999 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP'99), 1999

MagPIe: MPI's Collective Communication Operations for Clustered Wide Area Systems.
Proceedings of the 1999 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP'99), 1999

Wire-Area Parallel Computing in Java.
Proceedings of the ACM 1999 Conference on Java Grande, JAVA '99, San Francisco, CA, USA, 1999

Sensitivity of Parallel Applications to Large Differences in Bandwidth and Latency in Two-Layer Interconnects.
Proceedings of the Fifth International Symposium on High-Performance Computer Architecture, 1999

Transposition Table Driven Work Scheduling in Distributed Search.
Proceedings of the Sixteenth National Conference on Artificial Intelligence and Eleventh Conference on Innovative Applications of Artificial Intelligence, 1999

1998
A Task- and Data-Parallel Programming Language Based on Shared Objects.
ACM Trans. Program. Lang. Syst., 1998

Performance Evaluation of the Orca Shared-Object System.
ACM Trans. Comput. Syst., 1998

Experience with parallel symbolic applications in Orca.
J. Program. Lang., 1998

Approaches for integrating task and data parallelism.
IEEE Concurr., 1998

Parallel simulation of ion recombination in nonpolar liquids.
Future Gener. Comput. Syst., 1998

User-Level Network Interface Protocols.
Computer, 1998

Synchronizing Operations on Multiple Objects.
Proceedings of the Parallel and Distributed Processing, 10 IPPS/SPDP'98 Workshops Held in Conjunction with the 12th International Parallel Processing Symposium and 9th Symposium on Parallel and Distributed Processing, Orlando, Florida, USA, March 30, 1998

Optimizing Parallel Applications for Wide-Area Clusters.
Proceedings of the 12th International Parallel Processing Symposium / 9th Symposium on Parallel and Distributed Processing (IPPS/SPDP '98), March 30, 1998

Optimizing Distributed Data Structures using Application-Specific Network Interface Software.
Proceedings of the 1998 International Conference on Parallel Processing (ICPP '98), 1998

Efficient Multicast on Myrinet using Link-Level Flow Control.
Proceedings of the 1998 International Conference on Parallel Processing (ICPP '98), 1998

Challenging Applications on Fast Networks.
Proceedings of the Fourth International Symposium on High-Performance Computer Architecture, Las Vegas, Nevada, USA, January 31, 1998

1997
Hawk: a Runtime System for Partitioned Objects*.
Parallel Algorithms Appl., 1997

Performance of a High-Level Parallel Language on a High-Speed Network.
J. Parallel Distributed Comput., 1997

Models for asynchronous message handling.
IEEE Concurrency, 1997

An Application Domain Specific Language for Describing Board Garnes.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 1997

A portable collective communication library using communication schedules.
Proceedings of the Fifth Euromicro Workshop on Parallel and Distributed Processing (PDP '97), 1997

Implementing Tuple Space with Threads.
Proceedings of the IASTED International Conference on Parallel and Distributed Systems, 1997

A Comparison of Three High Speed Networks for Parallel Cluster Computing.
Proceedings of the Communication and Architectural Support for Network-Based Parallel Computing, 1997

1996
Using the Cowichan problems to assess the usability of Orca.
IEEE Parallel Distributed Technol. Syst. Appl., 1996

Experience with a Portability Layer for Implementing Parallel Prgroamming Systems.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 1996

A Flexible Operation Execution Model for Shared Distributed Objects.
Proceedings of the 1996 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1996

Integrating Task and Data Parallelism Using Shared Objects.
Proceedings of the 10th international conference on Supercomputing, 1996

Efficient Reliable Multicast on Myrinet.
Proceedings of the 1996 International Conference on Parallel Processing, 1996

1995
Introduction to the Special Section.
IEEE Trans. Software Eng., 1995

Parallel Retrograde Analysis on a Distributed System.
Proceedings of the Proceedings Supercomputing '95, San Diego, CA, USA, December 4-8, 1995, 1995

Experience with Parallel Symbolic Applications in Orca.
Proceedings of the Parallel Symbolic Languages and Systems, 1995

Automatic Distribution of Shared Data Objects.
Proceedings of the Languages, 1995

Comparing Kernel-Space and User-Space Communication Protocols on Amoeba.
Proceedings of the 15th International Conference on Distributed Computing Systems, Vancouver, British Columbia, Canada, May 30, 1995

Parallel N-Body Simulation on a Large-Scale Homogeneous Distributed System.
Proceedings of the Euro-Par '95 Parallel Processing, 1995

1994
Object-based approach to programming distributed systems.
Concurr. Pract. Exp., 1994

The Nested Object Model.
Proceedings of the 6th ACM SIGOPS European Workshop: Matching Operating Systems to Application Needs, 1994

Programming language essentials.
International computer science series, Addison-Wesley, ISBN: 978-0-201-63179-1, 1994

1993
Evaluation of KL1 and the inference machine.
Future Gener. Comput. Syst., 1993

Object Distribution in Orca using Compile-Time and Run-Time Techniques.
Proceedings of the Eighth Annual Conference on Object-Oriented Programming Systems, 1993

Programming a Distributed System Using Shared Objects.
Proceedings of the Second International Symposium on High Performance Distributed Computing, 1993

1992
Orca: A Language For Parallel Programming of Distributed Systems.
IEEE Trans. Software Eng., 1992

A Comparison of Two Paradigms for Distributed Shared Memory.
Softw. Pract. Exp., 1992

A comparative study of five parallel programming languages.
Future Gener. Comput. Syst., 1992

Replication techniques for speeding up parallel applications on distributed systems.
Concurr. Pract. Exp., 1992

Fault-tolerant parallel programming in Argus.
Concurr. Pract. Exp., 1992

Parallel Programming Using Shared Objects and Broadcasting.
Computer, 1992

Parallel programming in SR.
Proceedings of the ICCL'92, 1992

1991
Heuristic search in PARLOG using replicated worker style parallelism.
Future Gener. Comput. Syst., 1991

The Amoeba distributed operating system - A status report.
Comput. Commun., 1991

Distributed Programming with Shared Data.
Comput. Lang., 1991

1990
Orca: a language for distributed programming.
ACM SIGPLAN Notices, 1990

Experience with Distributed Programming in ORCA.
Proceedings of the 1990 Internation Conference on Computer Languages, 1990

Languages for Parallel Programming.
Proceedings of the Parallel Database Systems, 1990

Programming distributed systems.
Prentice Hall, ISBN: 978-0-13-722083-0, 1990

1989
An Efficient Reliable Broadcast Protocol.
ACM SIGOPS Oper. Syst. Rev., 1989

Programming Languages for Distributed Computing Systems.
ACM Comput. Surv., 1989

1986
A Summary of Parallel Alpha-Beta Search Results.
J. Int. Comput. Games Assoc., 1986

Language- and Machine-Independent Global Optimization on Intermediate Code.
Comput. Lang., 1986


  Loading...