Ajay Joshi

Privacy-Preserving Cloud Computing using Homomorphic Encryption

In today’s data-driven world, a large amount of data is collected by billions of devices (cell phones, autonomous cars, handheld game consoles, etc.), and this data is then processed in the cloud. A common approach to maintain data privacy in the cloud is to keep the data in encrypted form, and we decrypt the data […]

Electro-Photonic Computing (EPiC) for On-Premise Applications

Researchers from Boston University College of Engineering, the Harvard John A. Paulson School of Engineering and Applied Sciences, and photonic-computing developer Lightmatter are collaborating to develop an Electro-Photonic Computing (EPiC) solution for Autonomous Vehicles (AVs), solving one of the biggest hurdles AVs face today – delivering high performance, low latency computing power that is also […]

BlackParrot – An Open-Source RISC-V Multicore Processor

The goal of this project is to design and open-source a Linux-capable, cache-coherent, RV64GC multicore processor. This processor is currently being developed by the University of Washington and Boston University, but it strives to be community-driven and infrastructure agnostic core, which is Pareto optimal in terms of power, performance, area and complexity. BlackParrot is ideal […]

SaTC: CORE: Medium: Collaborative: Taming Memory Corruption with Security Monitors

Modern computing systems are under constant attack by organized crime syndicates, nation-state adversaries, and regular cyber-criminals alike. Among the most damaging attacks are those that exploit so-called memory corruption vulnerabilities which often confer the attacker with access to sensitive information or allow the attacker to execute arbitrary code on the victim’s machine. To counter the […]

CNS:CSR Collaborative Research: Leveraging Intra-chip/Inter-chip Silicon-Photonic Networks for Designing Next-Generation Accelerators

A little over a decade ago, GPUs were fixed-function processors built around a pipeline, dedicated to rendering 3-D graphics. In the past decade, as the potential for GPUs to provide massive compute parallelism became apparent, the software community developed new programming environments (CUDA and OpenCL) to leverage these massively parallel devices. Today, the leading graphics […]

XPS: FULL: CCA: Collaborative Research: Automatically Scalable Computation

For over thirty years, each generation of computers has been faster than the one that preceded it. This exponential scaling transformed the way we communicate, navigate, purchase, and conduct science. More recently, this dramatic growth in single processor performance has stopped and has been replaced by new generations of computers with more processors on them; […]