Sahil Hassan

ORCID: 0000-0002-4574-9555
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Parallel Computing and Optimization Techniques
  • Distributed and Parallel Computing Systems
  • Cloud Computing and Resource Management
  • Advanced Memory and Neural Computing
  • Ferroelectric and Negative Capacitance Devices
  • Embedded Systems Design Techniques
  • Real-Time Systems Scheduling
  • VLSI and Analog Circuit Testing
  • CCD and CMOS Imaging Sensors
  • Advanced Data Storage Technologies
  • Error Correcting Code Techniques
  • Neural Networks and Reservoir Computing
  • Advanced Wireless Communication Techniques
  • Interconnection Networks and Systems
  • Nuclear and radioactivity studies
  • Wireless Body Area Networks
  • Antenna Design and Analysis
  • Wireless Communication Security Techniques
  • Cooperative Communication and Network Coding
  • Advanced MIMO Systems Optimization

University of Arizona
2019-2024

Politecnico di Milano
2022

University of Bremen
2022

University of California, Santa Barbara
2022

University of Patras
2022

Bridge University
2022

Özyeğin University
2022

University of Dhaka
2014-2016

In this work, we present a C ompiler-integrated, E xtensible D omain Specific System on Chip R untime (CEDR) ecosystem to facilitate research toward addressing the challenges of architecture, system software, and application development with distinct plug-and-play integration points in unified compile time runtime workflow. We demonstrate utility CEDR Xilinx Zynq MPSoC-ZCU102 for evaluating performance pre-silicon hardware trade space SoC configuration, scheduling policy workload complexity...

10.1145/3529257 article EN ACM Transactions on Embedded Computing Systems 2022-04-13

Neuromorphic architectures have been introduced as platforms for energy efficient spiking neural network execution. The massive parallelism offered by these has also triggered interest from non-machine learning application domains. In order to lift the barriers entry hardware designers and developers we present RANC: a Reconfigurable Architecture Computing, an open-source highly flexible ecosystem that enables rapid experimentation with neuromorphic in both software via C++ simulation FPGA...

10.1109/tcad.2020.3038151 article EN publisher-specific-oa IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 2020-11-16

Domain-specific systems-on-chip (DSSoCs) aim at bridging the gap between application-specific integrated circuits (ASICs) and general-purpose processors. Traditional operating system (OS) schedulers can undermine potential of DSSoCs since their execution times be orders magnitude larger than time task itself. To address this problem, we propose a dynamic adaptive scheduling (DAS) framework that combines benefits fast (low-overhead) scheduler slow (sophisticated, high-performance but...

10.1109/les.2021.3110426 article EN IEEE Embedded Systems Letters 2021-09-06

Wireless Body Area Network (WBAN) is one of the latest technologies in wireless communication, and being widely studied for its applications military, healthcare, sports, other sectors. In this paper transmission coefficients S <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">21</sub> are measured several on-body radio channels effects two different body structures on path loss determined. Considering static position laboratory, measurements...

10.1109/icece.2016.7853915 article EN 2016-12-01

As the computing landscape evolves, system designers continue to explore design methodologies that leverage increased levels of heterogeneity push performance within limited size, weight, power, and cost budgets. One such methodology is build Domain-Specific System on Chips (DSSoCs) promise productivity through narrowed scope their target application domain. In previous works, we have proposed CEDR, an open source, unified compilation runtime framework for DSSoC architectures allows...

10.1109/ipdpsw59300.2023.00016 article EN 2022 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW) 2023-05-01

Domain-specific systems on chip (DSSoCs) aim to narrow the gap between general-purpose processors and application-specific designs. CPU clusters enable programmability, whereas hardware accelerators tailored target domain minimize task execution times power consumption. Traditional operating system (OS) schedulers can diminish potential of DSSoCs, as their be orders magnitude larger than time. To address this problem, we propose a dynamic adaptive scheduling (DAS) framework that combines...

10.3390/jlpea13040056 article EN cc-by Journal of Low Power Electronics and Applications 2023-10-17

Energy is the prime need for development of a country and its substantial economic growth. Over all forms energies, nuclear energy most prominent, powerful challenging source. Despite effectiveness this energy, hazardous radiation effects can enormously be dangerous destructive. Our study mainly focuses on comparative overviews aspects Bangladesh, discussions environment living objects health. The paper also suggests some challenges to meet probable future shortcomings Nuclear Power Plant in...

10.1109/icget.2014.6966664 article EN 2014-09-01

Diversely Heterogeneous System-on-Chips (DH-SoC) are increasingly popular computing platforms in many fields, such as autonomous driving and AR/VR applications, due to their ability effectively balance performance energy efficiency. Having multiple target accelerators for concurrent workloads requires a careful runtime analysis of scheduling. In this study, we examine scenario that mandates several concerns be carefully addressed: 1) exploring the mapping various heterogeneous optimize...

10.1145/3589010.3594889 article EN cc-by 2023-08-14

Open-source simulation tools play a crucial role for neuromorphic application engineers and hardware architects to investigate performance bottlenecks explore design optimizations before committing silicon. Reconfigurable Architecture Neuromorphic Computing (RANC) is one such tool that offers ability execute pre-trained Spiking Neural Network (SNN) models within unified ecosystem through both software-based FPGA-based emulation. RANC has been utilized by the community with its flexible...

10.48550/arxiv.2404.16208 preprint EN arXiv (Cornell University) 2024-04-24

Open-source simulation tools play a crucial role for neuromorphic application engineers and hardware architects to investigate performance bottlenecks explore design optimizations before committing silicon. Reconfigurable Architecture Neuromorphic Computing (RANC) is one such tool that offers ability execute pre-trained Spiking Neural Network (SNN) models within unified ecosystem through both software-based FPGA-based emulation. RANC has been utilized by the community with its flexible...

10.1109/nice61972.2024.10548776 article EN 2024-04-23

We present a modular FPGA-based testbed to accelerate the study of low-density parity-check codes (LDPC). This is composed controller, codeword generator, noise random number LDPC decoder, and statistical analysis modules. The decoder module replaceable enable development or new existing hard-decision-based decoders. demonstrate our testbed's ability reduce timescale error correction pattern through case studies involving Gallager B (GaB) Probabilistic (PGaB) algorithms. contextualize...

10.1109/reconfig48160.2019.8994785 article EN 2019-12-01

The Internet of Things infrastructure connects a massive number edge devices with an increasing demand for intelligent sensing and inferencing capability. Such data-sensitive functions necessitate energy-efficient programmable implementations error correction codes (ECCs) decoders. algorithmic flow ECCs concurrent accumulation comparison types operations are innately exploitable by neuromorphic architectures execution—an area that is relatively unexplored outside machine learning...

10.1109/tcad.2023.3285410 article EN IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 2023-06-12

This article presents FALCON, a full-system domain-specific system-onchip emulation platform that enables presilicon power and performance estimation of these platforms to provide support for early functional validation software development.

10.1109/mdat.2023.3291331 article EN IEEE Design and Test 2023-06-30

Domain-specific systems-on-chip (DSSoCs) aim to narrow the gap between general-purpose processors and application-specific designs. CPU clusters enable programmability, while hardware accelerators tailored target domain minimize task execution times power consumption. Traditional operating system (OS) schedulers can diminish potential of DSSoCs as their be orders magnitude larger than time. To address this problem, we propose a dynamic adaptive scheduling (DAS) framework that combines...

10.20944/preprints202309.0697.v1 preprint EN 2023-09-12

Non-uniform performance and power consumption across the processing elements (PEs) of heterogeneous SoCs increase computation complexity task scheduling problem compared to homogeneous architectures. Latency a software-based scheduler with increased heterogeneity level in terms number types PEs creates necessity deploying as an overlay processor hardware be able make decisions rapidly enable deployment real-life applications on SoCs. In this study we present design trade-offs involved for...

10.1109/vlsi-soc54400.2022.9939623 preprint EN 2022-10-03

As the computing landscape evolves, system designers continue to explore design methodologies that leverage increased levels of heterogeneity push performance within limited size, weight, power, and cost budgets. One such methodology is build Domain-Specific System on Chips (DSSoCs) promise productivity through narrowed scope their target application domain. In previous works, we have proposed CEDR, an open source, unified compilation runtime framework for DSSoC architectures allows...

10.48550/arxiv.2304.12396 preprint EN other-oa arXiv (Cornell University) 2023-01-01

Value-based resource management heuristics, which are traditionally deployed in heterogeneous HPC systems, maximize system productivity by assigning resources to each job based on its priority and estimated value gain relative job's completion time. We investigate the utility of value-based at SoC scale demonstrate ability make effective scheduling decisions for time-constrained jobs oversubscribed systems where shared multiple users applications arrive dynamically. The proposed approach...

10.1145/3624062.3624243 article EN cc-by 2023-11-10

The Internet of Things infrastructure connects a massive number edge devices with an increasing demand for intelligent sensing and inferencing capability. Such data-sensitive functions necessitate energy-efficient programmable implementations Error Correction Codes (ECC) decoders. algorithmic flow ECCs concurrent accumulation comparison types operations are innately exploitable by neuromorphic architectures energy efficient execution -- area that is relatively unexplored outside machine...

10.48550/arxiv.2306.04010 preprint EN other-oa arXiv (Cornell University) 2023-01-01

Non-uniform performance and power consumption across the processing elements (PEs) of heterogeneous SoCs increase computation complexity task scheduling problem compared to homogeneous architectures. Latency a software-based scheduler with increased heterogeneity level in terms number types PEs creates necessity deploying as an overlay processor hardware be able make decisions rapidly enable deployment real-life applications on SoCs. In this study we present design trade-offs involved for...

10.48550/arxiv.2207.11360 preprint EN other-oa arXiv (Cornell University) 2022-01-01
Kaya Çetin Chun-Jen Tsai Yi-De Lee Alexander Fusco Sahil Hassan and 95 more Joshua Mack Ali Akoglu Halil Kükner Gökhan Kaplayan Ahmet Efe Ali Gülden Akshay Sarman Alwin Shaju Rose George Kunthara Rekha K. James John Jose Victor Grimblatt Pooria Esmaeili Timothy Martin Shawki Areibi Gary Gréwal Stian Sorensen Christian Bartsch Dominik Stoffel Wolfgang Kunz Nikolaos Chatzivangelis Dimitris Valiantzas Christos Sotiriou Iordanis Lilitsis Nikolaos Blias Stavros Simoglou Evangelos Bakas Chirag Sudarshan Taha Soliman Thomas Kämpfe Christian Weis Norbert Wehn Shubham Kumar Swetaki Chatterjee Simon Thomann Paul R. Genßler Yogesh Singh Chauhan Hussam Amrouch Mahdi Zahedi Taha Shahroodi Abhairaj Singh Geert Custers Stephan Wong Said Hamdioui Univ Kalivas Vasileios Manouras Ioannis Papananos Salvatore Levantino Panagiotis Gkoutis Γεώργιος Κονίδας Grigorios Kalivas Ashwin Bhat Adou Sangbone Assoa Arijit Raychowdhury Yogesh Kumar S Sivakumar Kyriaki Tsantikidou Nicolas Sklavos Rupali Hongekar Ankita Gupta Jayakrishna Guddeti Meghashyam Ashwathnarayan Raiyyan Malik Shubham Baunthiyal Puneet Kumar Sneh Saurabh Anastasios Michailidis T. Noulis Kostas Siozios Konstantinos Falis Andreas Tsiougkos Vasilis F. Pavlidis Kamalika Datta Saman Froehlich Narayan Prasad Yadav Saeideh Shirinzadeh Indranil Sengupta Rolf Drechsler Elif Bilge Kavun Nahla Elaraby David Frismuth Nilson Filho Axel Jantsch C. Efstathiou Laura Agalioti Yiorgos Tsiatouhas Gaurav Kumar Anjum Riaz Yamuna Prasad Satyadev Ahlawat Mohammad Aslam Khan Ruchika Gupta Vedika J. Kulkarni Nandi Digital Michael Keyser

10.1109/vlsi-soc54400.2022.9939565 article EN 2022-10-03
Coming Soon ...