168 citations · 668 across the 22 of their papers we have counts for
5 papers · 1 filter
Investigating the Performance of an Adiabatic Quantum Optimization Processor
Kamran Karimi, Neil G. Dickson, Firas Hamze +6
Adiabatic quantum optimization offers a new method for solving hard optimization problems. In this paper we calculate median adiabatic times (in seconds) determined by the minimum…
A Performance Comparison of CUDA and OpenCL
Kamran Karimi, Neil G. Dickson, Firas Hamze
CUDA and OpenCL are two different frameworks for GPU programming. OpenCL is an open standard that can be used to program CPUs, GPUs, and other devices from different vendors, while…
Robust Parameter Selection for Parallel Tempering
Firas Hamze, Neil Dickson, Kamran Karimi
This paper describes an algorithm for selecting parameter values (e.g. temperature values) at which to measure equilibrium properties with Parallel Tempering Monte Carlo simulation…
Importance of Explicit Vectorization for CPU and GPU Software Performance
Neil G. Dickson, Kamran Karimi, Firas Hamze
Much of the current focus in high-performance computing is on multi-threading, multi-computing, and graphics processing unit (GPU) computing. However, vectorization and non-paralle…
High-Performance Physics Simulations Using Multi-Core CPUs and GPGPUs in a Volunteer Computing Context
Kamran Karimi, Neil G. Dickson, Firas Hamze
This paper presents two conceptually simple methods for parallelizing a Parallel Tempering Monte Carlo simulation in a distributed volunteer computing context, where computers belo…