Ebrahim M. Songhori
YOU?
Author Swipe
View article: A2Perf: Real-World Autonomous Agents Benchmark
A2Perf: Real-World Autonomous Agents Benchmark Open
Autonomous agents and systems cover a number of application areas, from robotics and digital assistants to combinatorial optimization, all sharing common, unresolved research challenges. It is not sufficient for agents to merely solve a gi…
View article: Scalability and Generalization of Circuit Training for Chip Floorplanning
Scalability and Generalization of Circuit Training for Chip Floorplanning Open
Chip floorplanning is a complex task within the physical design process, with more than six decades of research dedicated to it. In a recent paper published in Nature~\citemirhoseini2021graph, a new methodology based on deep reinforcement …
View article: Author Correction: A graph placement methodology for fast chip design
Author Correction: A graph placement methodology for fast chip design Open
View article: A full-stack search technique for domain optimized deep learning accelerators
A full-stack search technique for domain optimized deep learning accelerators Open
The rapidly-changing deep learning landscape presents a unique opportunity\nfor building inference accelerators optimized for specific datacenter-scale\nworkloads. We propose Full-stack Accelerator Search Technique (FAST), a\nhardware acce…
View article: Delving into Macro Placement with Reinforcement Learning
Delving into Macro Placement with Reinforcement Learning Open
In physical design, human designers typically place macros via trial and error, which is a Markov decision process. Reinforcement learning (RL) methods have demonstrated superhuman performance on the macro placement. In this paper, we prop…
View article: A Full-stack Accelerator Search Technique for Vision Applications.
A Full-stack Accelerator Search Technique for Vision Applications. Open
The rapidly-changing ML model landscape presents a unique opportunity for building hardware accelerators optimized for specific datacenter-scale workloads. We propose Full-stack Accelerator Search Technique (FAST), a hardware accelerator s…
View article: Chip Placement with Deep Reinforcement Learning
Chip Placement with Deep Reinforcement Learning Open
In this work, we present a learning-based approach to chip placement, one of the most complex and time-consuming stages of the chip design process. Unlike prior methods, our approach has the ability to learn from past experience and improv…
View article: ARM2GC
ARM2GC Open
We present ARM2GC, a novel secure computation framework based on Yao's Garbled Circuit (GC) protocol and the ARM processor. It allows users to develop privacy-preserving applications using standard high-level programming languages (e.g., C…
View article: ARM2GC: Succinct Garbled Processor for Secure Computation
ARM2GC: Succinct Garbled Processor for Secure Computation Open
We present ARM2GC, a novel secure computation framework based on Yao's Garbled Circuit (GC) protocol and the ARM processor. It allows users to develop privacy-preserving applications using standard high-level programming languages (e.g., C…
View article: Chameleon
Chameleon Open
We present Chameleon, a novel hybrid (mixed-protocol) framework for secure function evaluation (SFE) which enables two parties to jointly compute a function without disclosing their private inputs. Chameleon combines the best aspects of ge…
View article: Chameleon: A Hybrid Secure Computation Framework for Machine Learning Applications
Chameleon: A Hybrid Secure Computation Framework for Machine Learning Applications Open
We present Chameleon, a novel hybrid (mixed-protocol) framework for secure function evaluation (SFE) which enables two parties to jointly compute a function without disclosing their private inputs. Chameleon combines the best aspects of ge…
View article: Chameleon: A Hybrid Secure Computation Framework for Machine Learning\n Applications
Chameleon: A Hybrid Secure Computation Framework for Machine Learning\n Applications Open
We present Chameleon, a novel hybrid (mixed-protocol) framework for secure\nfunction evaluation (SFE) which enables two parties to jointly compute a\nfunction without disclosing their private inputs. Chameleon combines the best\naspects of…
View article: ARM2GC: Simple and Efficient Garbled Circuit Framework by Skipping
ARM2GC: Simple and Efficient Garbled Circuit Framework by Skipping Open
View article: Toward Practical Secure Stable Matching
Toward Practical Secure Stable Matching Open
The Stable Matching (SM) algorithm has been deployed in many real-world scenarios including the National Residency Matching Program (NRMP) and financial applications such as matching of suppliers and consumers in capital markets. Since the…
View article: TinyGarble: Highly Compressed and Scalable Sequential Garbled Circuits
TinyGarble: Highly Compressed and Scalable Sequential Garbled Circuits Open
We introduce Tiny Garble, a novel automated methodology based on powerful logic synthesis techniques for generating and optimizing compressed Boolean circuits used in secure computation, such as Yao's Garbled Circuit (GC) protocol. Tiny Ga…
View article: RankMap: A Platform-Aware Framework for Distributed Learning from Dense Datasets
RankMap: A Platform-Aware Framework for Distributed Learning from Dense Datasets Open
This paper introduces RankMap, a platform-aware end-to-end framework for efficient execution of a broad class of iterative learning algorithms for massive and dense datasets. Our framework exploits data structure to factorize it into an en…