Rick Weber

dblp:39/7546 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
2since 2021 · last 2026
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 2 first-authorSecurity and privacy · 2 · 1 first-author · 2 since 2021Computer networks · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
1 paper
Cryptographic primitives and cryptanalysis · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
GPUs and heterogeneous computing · 49% Performance modeling and evaluation · 25% Energy-efficient computing · 19%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis › homomorphic encryption
fully homomorphic encryption
1.012026
Parasol Compiler: Pushing the Boundaries of FHE Program Efficiency · SP 2026
Compilers and program optimization
domain-specific compilation
0.312026
Parasol Compiler: Pushing the Boundaries of FHE Program Efficiency · SP 2026
Performance modeling and evaluation › system-level analysis › architecture evaluation
accelerator comparison
0.112011
Comparing Hardware Accelerators in Scientific Applications: A Case Study · IEEE Trans. Parallel Distributed Syst. 2011
GPUs and heterogeneous computing
GPU computing
0.112011
Comparing Hardware Accelerators in Scientific Applications: A Case Study · IEEE Trans. Parallel Distributed Syst. 2011
GPUs and heterogeneous computing › heterogeneous programming models
OpenCL
0.112011
Comparing Hardware Accelerators in Scientific Applications: A Case Study · IEEE Trans. Parallel Distributed Syst. 2011
Energy-efficient computing
datacenter power management
0.112009
Cutting the electric bill for internet-scale systems · SIGCOMM 2009
High-performance computing › scientific computing
scientific computing application
0.012011
Comparing Hardware Accelerators in Scientific Applications: A Case Study · IEEE Trans. Parallel Distributed Syst. 2011

Methods — techniques the papers use, named apart from their topics

compiler optimization · 2.0simulation · 0.2performance evaluation · 0.1brook+ · 0.1VHDL · 0.1CUDA · 0.1
YearPublicationVenuePosition
2026 Parasol Compiler: Pushing the Boundaries of FHE Program Efficiency
Rick Weber, Ryan Orendorff, Ghada A. Al-Mashaqbeh, Ravital Solomon
SP1
2023 smartFHE: Privacy-Preserving Smart Contracts from Fully Homomorphic Encryption
abstract
Despite the great potential and flexibility of smart contract-enabled blockchains, building privacy-preserving applications using these platforms remains an open question. Existing solutions fall short since they ask end users to coordinate and perform the computation off-chain themselves. While such an approach reduces the burden of the miners of the system, it largely limits the ability of lightweight users to enjoy privacy since performing the actual computation on their own and attesting to its correctness is expensive even with state-of-the-art proof systems.To address this limitation, we propose smartFHE, a framework to support private smart contracts using fully homomorphic encryption (FHE). To the best of our knowledge, smartFHE is the first to use FHE in the blockchain model; moreover, it is the first to support arbitrary privacy-preserving applications for lightweight users under the same computation-on-demand model pioneered by Ethereum. smartFHE does not overload the user since miners are instead responsible for performing the private computation. This is achieved by employing FHE so miners can compute over encrypted data and account balances. Users are only responsible for proving well-formedness of their private inputs using efficient zero-knowledge proof systems (ZKPs). We formulate a notion for a privacy-preserving smart contract (PPSC) scheme and show a concrete instantiation of our smartFHE framework. We address challenges resulting from using FHE in the blockchain setting—including concurrency and dealing with leveled schemes. We also show how to choose suitable FHE and ZKP schemes to instantiate our framework, since naively choosing these will lead to poor performance in practice. We formally prove correctness and security of our construction. Finally, we conduct experiments to evaluate its efficiency, including comparisons with a state-of-the-art scheme and testing several private smart contract applications. We have open-sourced our (highly optimized) ZKP library, which could be of independent interest.
Ravital Solomon, Rick Weber, Ghada A. Al-Mashaqbeh
EuroS&P2
2014 Specmaster: an OpenCL-based peptide search engine for tandem mass spectrometry
abstract
SUMMARY Graphics processing units and multicore processors are now pervasive in computational sciences and high‐performance computing. Their high arithmetic throughput and memory bandwidth combined with their ever increasing programmability make them suitable for a widening variety of applications. We give a high level overview of Specmaster, a Myrimatch port that can use every open computing language device available in a machine to identify peptides in tandem mass spectrometry data. We then highlight device‐specific optimizations for multi‐core CPUs and graphics processing units as well as describe our framework for implementing these optimizations while still using a single code base. We also provide performance results of Specmaster running on four different architectures and compare these numbers with Myrimatch. Finally, we improve on our existing work by showing Specmaster dynamically load‐balancing on 3 Radeon 7970s and 32 Interlagos 6272 cores as well as comparing the quality of our search results with Myrimatch. Copyright © 2013 John Wiley & Sons, Ltd.
Rick Weber, David D. Jenkins, Gregory D. Peterson
Concurr. Comput. Pract. Exp.1
2012 From CUDA to OpenCL: Towards a performance-portable solution for multi-platform GPU programming
Rick Weber, Piotr Luszczek, Stanimire Tomov, Gregory D. Peterson, Jack J. Dongarra
Parallel Comput.2
2011 Comparing Hardware Accelerators in Scientific Applications: A Case Study
abstract
Multicore processors and a variety of accelerators have allowed scientific applications to scale to larger problem sizes. We present a performance, design methodology, platform, and architectural comparison of several application accelerators executing a Quantum Monte Carlo application. We compare the application's performance and programmability on a variety of platforms including CUDA with Nvidia GPUs, Brook+ with ATI graphics accelerators, OpenCL running on both multicore and graphics processors, C++ running on multicore processors, and a VHDL implementation running on a Xilinx FPGA. We show that OpenCL provides application portability between multicore processors and GPUs, but may incur a performance cost. Furthermore, we illustrate that graphics accelerators can make simulations involving large numbers of particles feasible.
Rick Weber, Akila Gothandaraman, Robert J. Hinde, Gregory D. Peterson
IEEE Trans. Parallel Distributed Syst.1
2010 Development of tools for the automated analysis of spectra generated by tandem mass spectrometry
abstract
Background While multiple tools exist for the analysis and identification of spectra generated in shotgun proteomics experiments, few easily implemented tools exist that allow for the automated analysis of the quality of spectra. A researcher’s knowledge of the quality of a spectra from an experiment can be helpful in determining possible reasons for misidentification or lack of identification of spectra in a sample.
Sally Ellingson, Joe Hughes, Dylan Storey, Rick Weber, Nathan Verberkmoes
BMC Bioinform.4
2009 Cutting the electric bill for internet-scale systems
abstract
Energy expenses are becoming an increasingly important fraction of data center operating costs. At the same time, the energy expense per unit of computation can vary significantly between two different locations. In this paper, we characterize the variation due to fluctuating electricity prices and argue that existing distributed systems should be able to exploit this variation for significant economic gains. Electricity prices exhibit both temporal and geographic variation, due to regional demand differences, transmission inefficiencies, and generation diversity. Starting with historical electricity prices, for twenty nine locations in the US, and network traffic data collected on Akamai's CDN, we use simulation to quantify the possible economic gains for a realistic workload. Our results imply that existing systems may be able to save millions of dollars a year in electricity costs, by being cognizant of locational computation cost differences.
Asfandyar Qureshi, Rick Weber, Hari Balakrishnan, John V. Guttag, Bruce M. Maggs
SIGCOMM2