Roger D. Chamberlain

Orcid: 0000-0002-7207-6106

According to our database1, Roger D. Chamberlain authored at least 149 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
Application of Network Calculus Models to Heterogeneous Streaming Applications.
Proceedings of the IEEE International Parallel and Distributed Processing Symposium, 2024

HLS Taking Flight: Toward Using High-Level Synthesis Techniques in a Space-Borne Instrument.
Proceedings of the 21st ACM International Conference on Computing Frontiers, 2024

The Advanced Particle-astrophysics Telescope (APT): Computation in Space.
Proceedings of the 21st ACM International Conference on Computing Frontiers, 2024

2023
Localization of Gamma-ray Bursts in a Balloon-Borne Telescope.
Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, 2023

Parameterized Workload Adaptation for Fork-Join Tasks with Dynamic Workloads and Deadlines.
Proceedings of the 29th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 2023

GNNHLS: Evaluating Graph Neural Network Inference via High-Level Synthesis.
Proceedings of the 41st IEEE International Conference on Computer Design, 2023

SuperCut: Communication-Aware Partitioning for Near-Memory Graph Processing.
Proceedings of the 20th ACM International Conference on Computing Frontiers, 2023

2022
Executing Data Integration Effectively and Efficiently Near the Memory.
IEEE Des. Test, 2022

Advancing Your Arduino Game: Early and Engaging Scaffolding for Advanced CS.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

Challenges Designing for FPGAs Using High-Level Synthesis.
Proceedings of the IEEE High Performance Extreme Computing Conference, 2022

IoT Benefits for Livestock Farmers.
Proceedings of the 18th International Conference on Distributed Computing in Sensor Systems, 2022

2021
Supporting Multi-messenger Astrophysics with Fast Gamma-ray Burst Localization.
Proceedings of the IEEE/ACM HPC for Urgent Decision Making, 2021

Platform Agnostic Streaming Data Application Performance Models.
Proceedings of the IEEE/ACM Redefining Scalability for Diversely Heterogeneous Architectures Workshop, 2021

Design of Mixed-mode Systems for Pulse-shape Discrimination.
Proceedings of the 64th IEEE International Midwest Symposium on Circuits and Systems, 2021

Toward Evaluating High-Level Synthesis Portability and Performance between Intel and Xilinx FPGAs.
Proceedings of the IWOCL'21: International Workshop on OpenCL, Munich Germany, April, 2021, 2021

HLS Portability from Intel to Xilinx: A Case Study.
Proceedings of the 2021 IEEE High Performance Extreme Computing Conference, 2021

2020
Architecturally truly diverse systems: A review.
Future Gener. Comput. Syst., 2020

Demo Abstract: More Than Two Decades of IoT.
Proceedings of the Fifth IEEE/ACM International Conference on Internet-of-Things Design and Implementation, 2020

Chip-to-chip Optical Data Communications using Polarization Division Multiplexing.
Proceedings of the 2020 IEEE High Performance Extreme Computing Conference, 2020

OpenCL Performance on the Intel Heterogeneous Architecture Research Platform.
Proceedings of the 2020 IEEE High Performance Extreme Computing Conference, 2020

Design and Performance Evaluation of Optimizations for OpenCL FPGA Kernels.
Proceedings of the 2020 IEEE High Performance Extreme Computing Conference, 2020

Designing Domain Specific Computing Systems.
Proceedings of the 28th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, 2020

2019
Including Embedded Systems in CS: Why? When? and How?
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

Data Integration Tasks on Heterogeneous Systems Using OpenCL.
Proceedings of the International Workshop on OpenCL, 2019

Exploring Portability and Performance of OpenCL FPGA Kernels on Intel HARPv2.
Proceedings of the International Workshop on OpenCL, 2019

Multi-spectral Reuse Distance: Divining Spatial Information from Temporal Data.
Proceedings of the 2019 IEEE High Performance Extreme Computing Conference, 2019

Water in the Cloud: Understanding Water Chemistry via the Internet of Things.
Proceedings of the 15th International Conference on Distributed Computing in Sensor Systems, 2019

Security on the Farm: Safely Communicating with Legacy Agricultural Instrumentation.
Proceedings of the 15th International Conference on Distributed Computing in Sensor Systems, 2019

2018
Analysis of classic algorithms on highly-threaded many-core architectures.
Future Gener. Comput. Syst., 2018

DIBS: A Data Integration Benchmark Suite.
Proceedings of the Companion of the 2018 ACM/SPEC International Conference on Performance Engineering, 2018

Hierarchical control of a catoptric surface: work-in-progress.
Proceedings of the International Conference on Embedded Software, 2018

Computers Interacting with the Physical World: A First-Year Course.
Proceedings of the Cyber Physical Systems. Model-Based Design - 8th International Workshop, 2018

Automated Titration in a Recirculating Water System.
Proceedings of the 2018 International Workshop on Cyber-physical Systems for Smart Water Networks, 2018

2017
RaftLib: A C++ template library for high performance stream parallel processing.
Int. J. High Perform. Comput. Appl., 2017

Assessing user preferences in programming language design.
Proceedings of the 2017 ACM SIGPLAN International Symposium on New Ideas, 2017

Water in the Cloud: Remote Understanding of Water Chemistry: Poster Abstract.
Proceedings of the Second International Conference on Internet-of-Things Design and Implementation, 2017

2016
Combining Admission and Modulation Decisions for Wireless Embedded Systems.
Proceedings of the 19th IEEE International Symposium on Real-Time Distributed Computing, 2016

Layered Security and Ease of Installation for Devices on the Internet of Things.
Proceedings of the First IEEE International Conference on Internet-of-Things Design and Implementation, 2016

2015
Automated Reliability Classification of Queueing Models for Streaming Computation.
Proceedings of the 6th ACM/SPEC International Conference on Performance Engineering, Austin, TX, USA, January 31, 2015

Using M/G/l queueing models with vacations to analyze virtualized logic computations.
Proceedings of the 33rd IEEE International Conference on Computer Design, 2015

Run Time Approximation of Non-blocking Service Rates for Streaming Systems.
Proceedings of the 17th IEEE International Conference on High Performance Computing and Communications, 2015

Superoptimized Memory Subsystems for Streaming Applications.
Proceedings of the 2015 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, 2015

Superoptimizing Memory Subsystems for Multiple Objectives.
Proceedings of the Euro-Par 2015: Parallel Processing Workshops, 2015

Online Automated Reliability Classification of Queueing Models for Streaming Processing Using Support Vector Machines.
Proceedings of the Euro-Par 2015: Parallel Processing, 2015

2014
A memory access model for highly-threaded many-core architectures.
Future Gener. Comput. Syst., 2014

Optimization of Application-Specific Memories.
IEEE Comput. Archit. Lett., 2014

Theoretical analysis of classic algorithms on highly-threaded many-core GPUs.
Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2014

Superoptimization of memory subsystems.
Proceedings of the SIGPLAN/SIGBED Conference on Languages, 2014

Orchestrating safe streaming computations with precise control.
Proceedings of the 20th IEEE International Conference on Parallel and Distributed Systems, 2014

Analysis of classic algorithms on GPUs.
Proceedings of the International Conference on High Performance Computing & Simulation, 2014

Use of a Levy Distribution for Modeling Best Case Execution Time Variation.
Proceedings of the Computer Performance Engineering - 11th European Workshop, 2014

Performance modeling for highly-threaded many-core GPUs.
Proceedings of the IEEE 25th International Conference on Application-Specific Systems, 2014

Performance modeling of virtualized custom logic computations.
Proceedings of the IEEE 25th International Conference on Application-Specific Systems, 2014

2013
Compiling for power with ScalaPipe.
J. Syst. Archit., 2013

Decomposition techniques for optimal design-space exploration of streaming applications.
Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2013

Assessing the appropriateness of using markov decision processes for RF spectrum management.
Proceedings of the 16th ACM International Conference on Modeling, 2013

Analysis of a Simple Approach to Modeling Performance for Streaming Data Applications.
Proceedings of the 2013 IEEE 21st International Symposium on Modelling, 2013

Use of simple analytic performance models for streaming data applications deployed on diverse architectures.
Proceedings of the 2012 IEEE International Symposium on Performance Analysis of Systems & Software, 2013

Adding data parallelism to streaming pipelines for throughput optimization.
Proceedings of the 20th Annual International Conference on High Performance Computing, 2013

2012
Efficient deadlock avoidance for streaming computation with filtering.
Proceedings of the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2012

Performance of a resistance-to-voltage read circuit for sensing magnetic tunnel junctions.
Proceedings of the 55th IEEE International Midwest Symposium on Circuits and Systems, 2012

Convexity in Non-convex Optimizations of Streaming Applications.
Proceedings of the 18th IEEE International Conference on Parallel and Distributed Systems, 2012

ScalaPipe: A Streaming Application Generator.
Proceedings of the 2012 IEEE 20th Annual International Symposium on Field-Programmable Custom Computing Machines, 2012

A Performance Model for Memory Bandwidth Constrained Applications on Graphics Engines.
Proceedings of the 23rd IEEE International Conference on Application-Specific Systems, 2012

2011
Noise analysis of a current-mode read circuit for sensing magnetic tunnel junction resistance.
Proceedings of the International Symposium on Circuits and Systems (ISCAS 2011), 2011

Bloom Filter Performance on Graphics Engines.
Proceedings of the International Conference on Parallel Processing, 2011

Asking for Performance: Exploiting Developer Intuition to Guide Instrumentation with TimeTrial.
Proceedings of the 13th IEEE International Conference on High Performance Computing & Communication, 2011

Crossing Boundaries in TimeTrial: Monitoring Communications across Architecturally Diverse Computing Platforms.
Proceedings of the IEEE/IFIP 9th International Conference on Embedded and Ubiquitous Computing, 2011

Towards More Effective Spectrum Use Based on Memory Allocation Models.
Proceedings of the 35th Annual IEEE International Computer Software and Applications Conference, 2011

Optimal design-space exploration of streaming applications.
Proceedings of the 22nd IEEE International Conference on Application-specific Systems, 2011

TimeTrial: A low-impact performance profiler for streaming data applications.
Proceedings of the 22nd IEEE International Conference on Application-specific Systems, 2011

2010
Auto-Pipe: Streaming Applications on Architecturally Diverse Systems.
Computer, 2010

Deadlock avoidance for streaming computations with filtering.
Proceedings of the SPAA 2010: Proceedings of the 22nd Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2010

Application-guided tool development for architecturally diverse computation.
Proceedings of the 2010 ACM Symposium on Applied Computing (SAC), 2010

Distributed Algorithms for the Placement of Network Services.
Proceedings of the 2010 International Conference on Internet Computing, 2010

Design space exploration of throughput-optimized arrays from recurrence abstractions (abstract only).
Proceedings of the ACM/SIGDA 18th International Symposium on Field Programmable Gate Arrays, 2010

Rapid RNA Folding: Analysis and Acceleration of the Zuker Recurrence.
Proceedings of the 18th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, 2010

Better Languages for More Effective Designing.
Proceedings of the 2010 International Conference on Engineering of Reconfigurable Systems & Algorithms, 2010

Accelerating HMMER on GPUs by implementing hybrid data and task parallelism.
Proceedings of the First ACM International Conference on Bioinformatics and Computational Biology, 2010

Deadlock-avoidance for streaming applications with split-join structure: Two case studies.
Proceedings of the 21st IEEE International Conference on Application-specific Systems Architectures and Processors, 2010

Design of throughput-optimized arrays from recurrence abstractions.
Proceedings of the 21st IEEE International Conference on Application-specific Systems Architectures and Processors, 2010

2009
Acceleration of ungapped extension in Mercury BLAST.
Microprocess. Microsystems, 2009

Efficient runtime performance monitoring of FPGA-based applications.
Proceedings of the Annual IEEE International SoC Conference, SoCC 2009, 2009

Sorting on architecturally diverse computer systems.
Proceedings of the Third International Workshop on High-Performance Reconfigurable Computing Technology and Applications, 2009

Poster abstract: Reliable data collection from mobile users for real-time clinical monitoring.
Proceedings of the 8th International Conference on Information Processing in Sensor Networks, 2009

Optimal runtime reconfiguration strategies for systolic arrays.
Proceedings of the 19th International Conference on Field Programmable Logic and Applications, 2009

Reliable Real-time Clinical Monitoring Using Sensor Network Technology.
Proceedings of the AMIA 2009, 2009

2008
Mercury BLASTP: Accelerating Protein Sequence Alignment.
ACM Trans. Reconfigurable Technol. Syst., 2008

Visions for application development on hybrid computing systems.
Parallel Comput., 2008

Understanding the performance of streaming applications deployed on hybrid systems.
Proceedings of the 22nd IEEE International Symposium on Parallel and Distributed Processing, 2008

Analytic performance models for bounded queueing systems.
Proceedings of the 22nd IEEE International Symposium on Parallel and Distributed Processing, 2008

Accelerating Nussinov RNA secondary structure prediction with systolic arrays on FPGAs.
Proceedings of the 19th IEEE International Conference on Application-Specific Systems, 2008

2007
Biosequence Similarity Search on the <i>Mercury</i> System.
J. VLSI Signal Process., 2007

Application development on hybrid systems.
Proceedings of the ACM/IEEE Conference on High Performance Networking and Computing, 2007

A Federated Simulation Environment for Hybrid Systems.
Proceedings of the 21st International Workshop on Principles of Advanced and Distributed Simulation, 2007

Preliminary results in accelerating profile HMM search on FPGAs.
Proceedings of the 21th International Parallel and Distributed Processing Symposium (IPDPS 2007), 2007

A Banded Smith-Waterman FPGA Accelerator for Mercury BLASTP.
Proceedings of the FPL 2007, 2007

FPGA-accelerated seed generation in Mercury BLASTP.
Proceedings of the IEEE Symposium on Field-Programmable Custom Computing Machines, 2007

Empirical performance assessment using soft-core processors on reconfigurable hardware.
Proceedings of the Workshop on Experimental Computer Science, 2007

2006
Dusty caches for reference counting garbage collection.
SIGARCH Comput. Archit. News, 2006

Improving cluster utilization through intelligent processor sharing.
Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), 2006

Automatic application-specific microarchitecture reconfiguration.
Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), 2006

Vision for liquid architecture.
Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), 2006

Accelerator design for protein sequence HMM search.
Proceedings of the 20th Annual International Conference on Supercomputing, 2006

Scalable Softcore Vector Processor for Biosequence Applications.
Proceedings of the 14th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2006), 2006

2005
VLSI Photonic Ring Multicomputer Interconnect: Architecture and Signal Processing Performance.
J. VLSI Signal Process., 2005

Extracting and Improving Microarchitecture Performance on Reconfigurable Architectures.
Int. J. Parallel Program., 2005

Use of a Soft-Core Processor in a Hardware/Software Codesign Laboratory.
Proceedings of the 2005 International Conference on Microelectronics Systems Education, 2005

Clutter scattering function estimation and ground moving target detection from multiple STAP datacubes.
Proceedings of the 2005 IEEE International Conference on Acoustics, 2005

2004
Massively Parallel Data Mining Using Reconfigurable Hardware: Approximate String Matching.
Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS 2004), 2004

An Architecture for Fast Processing of Large Unstructured Data Sets.
Proceedings of the 22nd IEEE International Conference on Computer Design: VLSI in Computers & Processors (ICCD 2004), 2004

Biosequence Similarity Search on the Mercury System.
Proceedings of the 15th IEEE International Conference on Application-Specific Systems, 2004

2003
The <i>Mercury</i> system: exploiting truly fast hardware for data search.
Proceedings of the International Workshop on Storage Network Architecture and Parallel I/Os, 2003

Dynamic Reconfiguration of an Optical Interconnect.
Proceedings of the Proceedings 36th Annual Simulation Symposium (ANSS-36 2003), Orlando, Florida, USA, March 30, 2003

Modeling the Power Consumption of Audio Signal Processing Computations Using Customized Numerical Representations.
Proceedings of the Proceedings 36th Annual Simulation Symposium (ANSS-36 2003), Orlando, Florida, USA, March 30, 2003

2002
Gemini: An Optical Interconnection Network for Parallel Processing.
IEEE Trans. Parallel Distributed Syst., 2002

Tradeoffs Between Quality of Results and Resource Consumption in a Recognition System.
Proceedings of the 13th IEEE International Conference on Application-Specific Systems, 2002

Optical Network Reconfiguration for Signal Processing Applications.
Proceedings of the 13th IEEE International Conference on Application-Specific Systems, 2002

Breaking the Memory Bottleneck with an Optical Data Path.
Proceedings of the Proceedings 35th Annual Simulation Symposium (ANSS-35 2002), 2002

Evaluating the Performance of Photonic Interconnection Networks.
Proceedings of the Proceedings 35th Annual Simulation Symposium (ANSS-35 2002), 2002

2001
Performance Predictions for Speculative, Synchronous, VLSI Logic Simulation.
Proceedings of the Proceedings 34th Annual Simulation Symposium (SS 2001), 2001

VLSI Photonic Ring Interconnect for Embedded Multicomputers: Architecture and Performance.
Proceedings of the ISCA 14th International Conference on Parallel and Distributed Computing Systems, 2001

2000
Analytic performance model for speculative, synchronous, discrete-event simulation.
Proceedings of the 14th Workshop on Parallel and Distributed Simulation, 2000

1999
Fair Scheduling in an Optical Interconnection Network.
Proceedings of the MASCOTS 1999, 1999

Performance Model for Speculative Simulation using Predictive Optimism.
Proceedings of the 32nd Annual Hawaii International Conference on System Sciences (HICSS-32), 1999

1996
Parallel application performance in a shared resource environment.
Distributed Syst. Eng., 1996

1995
Optically interconnected multicomputers using inverted-graph topologies.
IEEE Micro, 1995

Deriving Global Virtual Time Algorithms from Conservative Simulation Protocols.
Inf. Process. Lett., 1995

Predicting the future: resource requirements and predictive optimism.
Proceedings of the Ninth Workshop on Parallel and Distributed Simulation, 1995

Stealing cycles: Can we get along?
Proceedings of the 28th Annual Hawaii International Conference on System Sciences (HICSS-28), 1995

Performance of synchronous parallel discrete-event simulation.
Proceedings of the 28th Annual Hawaii International Conference on System Sciences (HICSS-28), 1995

Genetic epidemiology, parallel algorithms, and workstation networks.
Proceedings of the 28th Annual Hawaii International Conference on System Sciences (HICSS-28), 1995

Parallel Logic Simulation of VLSI Systems.
Proceedings of the 32st Conference on Design Automation, 1995

1994
Beyond execution time: expanding the use of performance models.
IEEE Parallel Distributed Technol. Syst. Appl., 1994

Parallel Logic Simulation of VLSI Systems.
ACM Comput. Surv., 1994

Sharing networked workstations: a performance model.
Proceedings of the Sixth IEEE Symposium on Parallel and Distributed Processing, 1994

The pessimism behind optimistic simulation.
Proceedings of the Eighth Workshop on Parallel and Distributed Simulation, 1994

Evaluating the use of pre-simulation in VLSI circuit partitioning.
Proceedings of the Eighth Workshop on Parallel and Distributed Simulation, 1994

1993
Exploiting lookahead in synchronous parallel simulation.
Proceedings of the 25th Winter Simulation Conference, 1993

Performance Effects of Synchronization in Parallel Processors.
Proceedings of the Fifth IEEE Symposium on Parallel and Distributed Processing, 1993

Performance of a Globally-Clocked Parallel Simulator.
Proceedings of the 1993 International Conference on Parallel Processing, 1993

1991
Parallel Simulated Annealing using Speculative Computation.
IEEE Trans. Parallel Distributed Syst., 1991

Analysis of Parallel Mixed-Mode Simulation Algorithms.
Proceedings of the Fifth International Parallel Processing Symposium, Proceedings, Anaheim, California, USA, April 30, 1991

1990
Hierarchical discrete-event simulation on hypercube architectures.
IEEE Micro, 1990

Task assignment by parallel simulated annealing.
Proceedings of the 1990 IEEE International Conference on Computer Design: VLSI in Computers and Processors, 1990

1988
Simulated annealing on a multiprocessor.
Proceedings of the Computer Design: VLSI in Computers and Processors, 1988

Discrete-event simulation on hypercube architectures.
Proceedings of the 1988 IEEE International Conference on Computer-Aided Design, 1988

1986
Collecting Data About Logic Simulation.
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 1986

Statistics on logic simulation.
Proceedings of the 23rd ACM/IEEE Design Automation Conference. Las Vegas, 1986


  Loading...