Brian Vinter

Orcid: 0000-0002-3947-9878

According to our database1, Brian Vinter authored at least 76 papers between 1998 and 2021.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2021
Segmented Merge: A New Primitive for Parallel Sparse Matrix Computations.
Int. J. Parallel Program., 2021

SME: A High Productivity FPGA Tool for Software Programmers.
CoRR, 2021

2020
Managing Event Oriented Workflows.
Proceedings of the 2nd IEEE/ACM Annual Workshop on Extreme-scale Experiment-in-the-Loop Computing, 2020

Segmented Merge: A New Primitive for Parallel Sparse Matrix Computations.
Proceedings of the Network and Parallel Computing, 2020

Cloud enabling educational platforms with corc.
Proceedings of the 8th Workshop on Cloud Technologies in Education (CTE 2020), 2020

2019
Teaching Concurrent and Distributed Programming With Concepts Over Mathematical Proofs.
Proceedings of the 2019 IEEE/ACM Workshop on Education for High-Performance Computing, 2019

2017
Fast synchronization-free algorithms for parallel sparse triangular solves with multiple right-hand sides.
Concurr. Comput. Pract. Exp., 2017

Exploring and analyzing the real impact of modern on-package memory on HPC scientific kernels.
Proceedings of the International Conference for High Performance Computing, 2017

Binary Index and Journal Embedding in the Linear Tape File System.
Proceedings of the 2017 International Conference on Networking, Architecture, and Storage, 2017

Imaging Data Management System.
Proceedings of the 1st International Workshop on Next generation of Cloud Architectures, 2017

2016
Auto-tuning for large-scale image processing by dynamic analysis method on multicore platforms.
Int. J. Embed. Syst., 2016

Battling Memory Requirements of Array Programming Through Streaming.
Proceedings of the High Performance Computing, 2016

Automatic Mapping of Array Operations to Specific Architectures.
Proceedings of the Sixth International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing, 2016

A Synchronization-Free Algorithm for Parallel Sparse Triangular Solves.
Proceedings of the Euro-Par 2016: Parallel Processing, 2016

2015
Speculative segmented sum for sparse matrix-vector multiplication on heterogeneous processors.
Parallel Comput., 2015

A framework for general sparse matrix-matrix multiplication on GPUs and heterogeneous processors.
J. Parallel Distributed Comput., 2015

Cph CT Toolbox: A performance evaluation.
Proceedings of the 2015 International Conference on High Performance Computing & Simulation, 2015

CSR5: An Efficient Storage Format for Cross-Platform Sparse Matrix-Vector Multiplication.
Proceedings of the 29th ACM on International Conference on Supercomputing, 2015

2014
Bohrium: A Virtual Machine Approach to Portable Parallelism.
Proceedings of the 2014 IEEE International Parallel & Distributed Processing Symposium Workshops, 2014

Transparent GPU Execution of NumPy Applications.
Proceedings of the 2014 IEEE International Parallel & Distributed Processing Symposium Workshops, 2014

An Efficient GPU General Sparse Matrix-Matrix Multiplication for Irregular Data.
Proceedings of the 2014 IEEE 28th International Parallel and Distributed Processing Symposium, 2014

Bypassing the Conventional Software Stack Using Adaptable Runtime Systems.
Proceedings of the Euro-Par 2014: Parallel Processing Workshops, 2014

ad-heap: an Efficient Heap Data Structure for Asymmetric Multicore Processors.
Proceedings of the Seventh Workshop on General Purpose Processing Using GPUs, 2014

2013
Transparent Offloading of Computationally Demanding Operations in Microsoft .NET.
Netw. Commun. Technol., 2013

BPU Simulator.
Proceedings of the 35th Communicating Process Architectures, 2013

Scaling PyCSP.
Proceedings of the 35th Communicating Process Architectures, 2013

Cph CT Toolbox: CT Reconstruction for Education, Research and Industrial Applications.
Proceedings of the 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, 2013

2012
Exception Handling and Checkpointing in CSP.
Proceedings of the 34th Communicating Process Architectures, 2012

cphVB: A System for Automated Runtime Optimization and Parallelization of Vectorized Applications.
Proceedings of the 11th Python in Science Conference 2012 (SciPy 2012), 2012

PGAS for Distributed Numerical Python Targeting Multi-core Clusters.
Proceedings of the 26th IEEE International Parallel and Distributed Processing Symposium, 2012

Managing Communication Latency-Hiding at Runtime for Parallel Programming Languages and Libraries.
Proceedings of the 14th IEEE International Conference on High Performance Computing and Communication & 9th IEEE International Conference on Embedded Software and Systems, 2012

2011
Hybrid Parallel Programming for Blue Gene/P.
Scalable Comput. Pract. Exp., 2011

Rapid development of scalable scientific software using a process oriented approach.
J. Comput. Sci., 2011

Programming the CELL-BE using CSP.
Proceedings of the 33th Communicating Process Architectures Conference, 2011

Verification of a Dynamic Channel Model using the SPIN Model Checker.
Proceedings of the 33th Communicating Process Architectures Conference, 2011

Functional High Performance Financial IT.
Proceedings of the Trends in Functional Programming, 12th International Symposium, 2011

pupyMPI - MPI Implemented in Pure Python.
Proceedings of the Recent Advances in the Message Passing Interface, 2011

A Principled Approach to Grid Middleware - Status Report on the Minimum Intrusion Grid.
Proceedings of the Algorithms and Architectures for Parallel Processing, 2011

2010
PyCSP - controlled concurrency.
Int. J. Inf. Process. Manag., 2010

Performance and Portability of the SciBy Virtual Machine.
Proceedings of the 19th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises, 2010

Numerical Python for scalable architectures.
Proceedings of the Fourth Conference on Partitioned Global Address Space Programming Model, 2010

Extending Distributed Shared Memory for the Cell Broadband Engine to a Channel Model.
Proceedings of the Applied Parallel and Scientific Computing, 2010

The User-Level Remote Swap Library.
Proceedings of the 12th IEEE International Conference on High Performance Computing and Communications, 2010

2009
PyCSP Revisited.
Proceedings of the thirty-second Communicating Process Architectures Conference, 2009

Three Unique Implementations of Processes for PyCSP.
Proceedings of the thirty-second Communicating Process Architectures Conference, 2009

Distributed Shared Memory for the Cell Broadband Engine (DSMCBE).
Proceedings of the Eighth International Symposium on Parallel and Distributed Computing, 2009

GPAW optimized for Blue Gene/P using hybrid programming.
Proceedings of the 23rd IEEE International Symposium on Parallel and Distributed Processing, 2009

2008
CSPBuilder - CSP based Scientific Workflow Modelling.
Proceedings of the thirty-first Communicating Process Architectures Conference, 2008

The PS3 Grid-Resource Model.
Proceedings of the 2008 International Conference on Grid Computing & Applications, 2008

The Scientific Byte Code Virtual Machine.
Proceedings of the 2008 International Conference on Grid Computing & Applications, 2008

2007
Experiences with GeneRecon on MiG.
Future Gener. Comput. Syst., 2007

Direct application access to Grid storage.
Concurr. Comput. Pract. Exp., 2007

PyCSP - Communicating Sequential Processes for Python.
Proceedings of the 30th Communicating Process Architectures Conference, 2007

The One-Click Grid-Resource Model.
Proceedings of the High Performance Computing and Communications, 2007

2006
VGrids as an Implementation of Virtual Organizations in Grid Computing.
Proceedings of the 15th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises (WETICE 2006), 2006

Using Overdecomposition to Overlap Communication Latencies with Computation and Take Advantage of SMT Processors.
Proceedings of the 2006 International Conference on Parallel Processing Workshops (ICPP Workshops 2006), 2006

Harvesting Idle Windows CPU Cycles for Grid Computing.
Proceedings of the 2006 International Conference on Grid Computing & Applications, 2006

2005
The Architecture of the Minimum intrusion Grid (MiG).
Proceedings of the 28th Communicating Process Architectures Conference, 2005

Improving TCP/IP Multicasting with Message Segmentation.
Proceedings of the 28th Communicating Process Architectures Conference, 2005

Interactive Computing with the Minimum intrusion Grid (MiG).
Proceedings of the 28th Communicating Process Architectures Conference, 2005

Minimum intrusion Grid - The Simple Model.
Proceedings of the 14th IEEE International Workshops on Enabling Technologies (WETICE 2005), 2005

Transparent Remote File Access in the Minimum Intrusion Grid.
Proceedings of the 14th IEEE International Workshops on Enabling Technologies (WETICE 2005), 2005

Initial Experiences with occam-pi Simulations of Blood Clotting on the Minimum Intrusion Grid.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 2005

Initial Experiences with GeneRecon on MiG.
Proceedings of The 2005 International Conference on Grid Computing and Applications, 2005

The Grid Block Device: Performance in LAN and WAN Environments.
Proceedings of the Advances in Grid Computing, 2005

2004
A Distributed Shared Memory Experiment Using a Dedicated Gigabit Wide Area Network.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 2004

The Grid Block Device.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 2004

2003
Java PastSet: a structured distributed shared memory system.
IEE Proc. Softw., 2003

Design and implementation of a 512 CPU cluster for general purpose supercomputing.
Proceedings of the Parallel Computing: Software Technology, 2003

Cluster Computing as a Teaching Tool.
Proceedings of the Parallel Computing: Software Technology, 2003

The NorduGrid production Grid infrastructure, status and plans.
Proceedings of the 4th International Workshop on Grid Computing (GRID 2003), 2003

2002
Scalable Processing and Communication Performance in a Multi-Media Related Context.
Proceedings of the 28th EUROMICRO Conference 2002, 4-6 September 2002, Dortmund, Germany, 2002

2000
Embarrassingly Parallel Applications on a Java Cluster.
Proceedings of the High-Performance Computing and Networking, 8th International Conference, 2000

1999
Data Distribution Models for a Structured Distributed Shared Memory System.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 1999

Past-Set - A Distributed Structured Shared Memory System.
Proceedings of the High-Performance Computing and Networking, 7th International Conference, 1999

1998
PastSet - An Efficient High Level Inter Process Communication Mechanism?
Proceedings of the 1998 International Conference on Parallel Processing (ICPP '98), 1998


  Loading...