Consistency-Aware and Predictable Memory Processing for Safety-Critical Out-of-Order Multicores. - Wu, Zhuanhao; Patel, Hiren D. (2025)

ARM SVE Unleashed: Performance and Insights Across HPC Applications on Nvidia Grace. - Shi, Ruimin; Schieffer, Gabin; Gokhale, Maya B.; Lin, Pei-Hung; Patel, Hiren D.; Peng, Ivy (CoRR, 2025)

High Performance and Predictable Shared Last-level Cache for Safety-Critical Systems. - Wu, Zhuanhao; Kaushik, Anirudh M.; Patel, Hiren D. (ACM Trans. Embed. Comput. Syst., 2024)

Enabling Kubernetes Orchestration of Mixed-Criticality Software for Autonomous Mobile Robots. - Lumpp, Francesco; Fummi, Franco; Patel, Hiren D.; Bombieri, Nicola (IEEE Trans. Robotics, 2024)

A Compiler Phase to Optimally Split GPU Wavefronts for Safety-Critical Systems. - Klashtorny, Artem; Tripunitara, Mahesh; Patel, Hiren D. (2024)

Exclusive Hierarchies for Predictable Sharing in Last-Level Cache. - Wang, Xinzhe; Wu, Zhuanhao; Pellizzoni, Rodolfo; Patel, Hiren D. (2024)

Predictable GPU Wavefront Splitting for Safety-Critical Systems. - Klashtorny, Artem; Wu, Zhuanhao; Kaushik, Anirudh Mohan; Patel, Hiren D. (ACM Trans. Embed. Comput. Syst., 2023)

Enhancing Strong PUF Security With Nonmonotonic Response Quantization. - Stangherlin, Kleber; Wu, Zhuanhao; Patel, Hiren D.; Sachdev, Manoj (IEEE Trans. Very Large Scale Integr. Syst., 2023)

PASoC: A Predictable Accelerator-rich SoC. - Tadepalli, Susmita; Wu, Zhuanhao; Patel, Hiren D. (2023)

Ditty: Directory-based Cache Coherence for Multicore Safety-critical Systems. - Wu, Zhuanhao; Bekmyrza, Marat; Kapre, Nachiket; Patel, Hiren D. (2023)

SCCL: An open-source SystemC to RTL translator. - Wu, Zhuanhao; Gokhale, Maya B.; Lloyd, Scott; Patel, Hiren D. (2023)

ZeroCost-LLC: Shared LLCs at No Cost to WCL. - Wu, Zhuanhao; Kaushik, Anirudh M.; Patel, Hiren D. (2023)

Automatic Construction of Predictable and High-Performance Cache Coherence Protocols for Multicore Real-Time Systems. - Kaushik, Anirudh Mohan; Patel, Hiren D. (IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2022)

Predictable sharing of last-level cache partitions for multi-core safety-critical systems. - Wu, Zhuanhao; Patel, Hiren D. (2022)

Managing HBM Bandwidth on Multi-Die FPGAs with FPGA Overlay NoCs. - Prakash, Srinirdheeshwar Kuttuva; Patel, Hiren D.; Kapre, Nachiket (2022)

ZHW: A Numerical CODEC for Big Data Scientific Computation. - Barrow, Michael; Wu, Zhuanhao; Lloyd, Scott; Gokhale, Maya B.; Patel, Hiren D.; Lindstrom, Peter (2022)

Containerization and Orchestration of Software for Autonomous Mobile Robots: a Case Study of Mixed-Criticality Tasks across Edge-Cloud Computing Platforms. - Lumpp, Francesco; Fummi, Franco; Patel, Hiren D.; Bombieri, Nicola (2022)

Testchip Measured CRPs of NMQ strong PUF. - Stangherlin, Kleber; Wu, Zhuanhao; Patel, Hiren D.; Sachdev, Manoj (IEEE DataPort, 2022)

Predictable Sharing of Last-level Cache Partitions for Multi-core Safety-critical Systems. - Wu, Zhuanhao; Patel, Hiren D. (CoRR, 2022)

Enhancing Strong PUF Security with Non-monotonic Response Quantization. - Stangherlin, Kleber; Wu, Zhuanhao; Patel, Hiren D.; Sachdev, Manoj (CoRR, 2022)

Design Exploration and Security Assessment of PUF-on-PUF Implementations. - Stangherlin, Kleber; Wu, Zhuanhao; Patel, Hiren D.; Sachdev, Manoj (CoRR, 2022)

Secure and Lightweight Strong PUF Challenge Obfuscation with Keyed Non-linear FSR. - Stangherlin, Kleber; Wu, Zhuanhao; Patel, Hiren D.; Sachdev, Manoj (CoRR, 2022)

Gretch: A Hardware Prefetcher for Graph Analytics. - Kaushik, Anirudh Mohan; Pekhimenko, Gennady; Patel, Hiren D. (ACM Trans. Archit. Code Optim., 2021)

Task Mapping and Scheduling for OpenVX Applications on Heterogeneous Multi/Many-Core Architectures. - Lumpp, Francesco; Aldegheri, Stefano; Patel, Hiren D.; Bombieri, Nicola (IEEE Trans. Computers, 2021)

Designing Predictable Cache Coherence Protocols for Multi-Core Real-Time Systems. - Kaushik, Anirudh Mohan; Hassan, Mohamed; Patel, Hiren D. (IEEE Trans. Computers, 2021)

A Framework for Optimizing CPU-iGPU Communication on Embedded Platforms. - Lumpp, Francesco; Patel, Hiren D.; Bombieri, Nicola (2021)

Automated Synthesis of Predictable and High-Performance Cache Coherence Protocols. - Kaushik, Anirudh Mohan; Patel, Hiren D. (2021)

A Hardware Platform for Exploring Predictable Cache Coherence Protocols for Real-time Multicores. - Wu, Zhuanhao; Kaushik, Anirudh Mohan; Tegegn, Paulos; Patel, Hiren D. (2021)

A Systematic Approach to Achieving Tight Worst-Case Latency and High-Performance Under Predictable Cache Coherence. - Kaushik, Anirudh Mohan; Patel, Hiren D. (2021)

On the Task Mapping and Scheduling for DAG-based Embedded Vision Applications on Heterogeneous Multi/Many-core Architectures. - Aldegheri, Stefano; Bombieri, Nicola; Patel, Hiren D. (2020)

Strengthening PUFs using Composition. - Wu, Zhuanhao; Patel, Hiren D.; Sachdev, Manoj; Tripunitara, Mahesh V. (2019)

CARP: A Data Communication Mechanism for Multi-core Mixed-Criticality Systems. - Kaushik, Anirudh M.; Tegegn, Paulos; Wu, Zhuanhao; Patel, Hiren D. (2019)

Enabling Predictable, Simultaneous and Coherent Data Sharing in Mixed Criticality Systems. - Sritharan, Nivedita; Kaushik, Anirudh M.; Hassan, Mohamed; Patel, Hiren D. (2019)

Languages, Design Methods, and Tools for Electronic System Design - Selected Contributions from FDL 2017 [Verona, Italy, September 18-20, 2017] (Springer, 2019)

MCXplore: Automating the Validation Process of DRAM Memory Controller Designs. - Hassan, Mohamed; Patel, Hiren D. (IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2018)

A Comparative Study of Predictable DRAM Controllers. - Guo, Danlu; Hassan, Mohamed; Pellizzoni, Rodolfo; Patel, Hiren D. (ACM Trans. Embed. Comput. Syst., 2018)

Exposing Implementation Details of Embedded DRAM Memory Controllers through Latency-based Analysis. - Hassan, Mohamed; Kaushik, Anirudh M.; Patel, Hiren D. (ACM Trans. Embed. Comput. Syst., 2018)

2018 Forum on Specification & Design Languages, FDL 2018, Garching, Germany, September 10-12, 2018 (IEEE, 2018)

PMC: A Requirement-Aware DRAM Controller for Multicore Mixed Criticality Systems. - Hassan, Mohamed; Patel, Hiren D.; Pellizzoni, Rodolfo (ACM Trans. Embed. Comput. Syst., 2017)

Applying Models of Computation to OpenCL Pipes for FPGA Computing. - Kapre, Nachiket; Patel, Hiren D. (2017)

Predictable Cache Coherence for Multi-core Real-Time Systems. - Hassan, Mohamed; Kaushik, Anirudh M.; Patel, Hiren D. (2017)

2017 Forum on Specification and Design Languages, FDL 2017, Verona, Italy, September 18-20, 2017 (IEEE, 2017)

HourGlass: Predictable Time-based Cache Coherence Protocol for Dual-Critical Multi-Core Systems. - Sritharan, Nivedita; Kaushik, Anirudh M.; Hassan, Mohamed; Patel, Hiren D. (CoRR, 2017)

Path Selection for Real-Time Communication on Priority-Aware NoCs. - Kashif, Hany; Patel, Hiren D.; Fischmeister, Sebastian (ACM Trans. Design Autom. Electr. Syst., 2016)

MCXplore: An automated framework for validating memory controller designs. - Hassan, Mohamed; Patel, Hiren D. (2016)

Criticality- and Requirement-Aware Bus Arbitration for Multi-Core Mixed Criticality Systems. - Hassan, Mohamed; Patel, Hiren D. (2016)

Buffer Space Allocation for Real-Time Priority-Aware Networks. - Kashif, Hany; Patel, Hiren D. (2016)

SLA: A Stage-Level Latency Analysisfor Real-Time Communicationin a Pipelined Resource Model. - Kashif, Hany; Gholamian, Sina; Patel, Hiren D. (IEEE Trans. Computers, 2015)

Static slack-based instrumentation of programs. - Kashif, Hany; Thomas, Johnson J.; Patel, Hiren D.; Fischmeister, Sebastian (2015)

Reverse-engineering embedded memory controllers through latency-based analysis. - Hassan, Mohamed; Kaushik, Anirudh M.; Patel, Hiren D. (2015)

A framework for scheduling DRAM memory accesses for multi-core mixed-time critical systems. - Hassan, Mohamed; Patel, Hiren D.; Pellizzoni, Rodolfo (2015)

A graph associated with the set of all nonzero annihilating ideals of a commutative ring. - Visweswaran, Subramanian; Patel, Hiren D. (Discret. Math. Algorithms Appl., 2014)

Reliable Computing with Ultra-Reduced Instruction Set Coprocessors. - Wang, Dan; Rajendiran, Aravindkumar; Ananthanarayanan, Sundaram; Patel, Hiren D.; Tripunitara, Mahesh V.; Garg, Siddharth (IEEE Micro, 2014)

Bounding buffer space requirements for real-time priority-aware networks. - Kashif, Hany; Patel, Hiren D. (2014)

MEMOCODE 2014 software design contest: Space Invaders emulator. - Edwards, Stephen A.; Patel, Hiren D. (2014)

An Instruction Scratchpad Memory Allocation for the Precision Timed Architecture. - Prakash, Aayush; Patel, Hiren D. (IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2013)

Low cost permanent fault detection using ultra-reduced instruction set co-processors. - Ananthanarayanan, Sundaram; Garg, Siddharth; Patel, Hiren D. (2013)

On the use of GP-GPUs for accelerating compute-intensive EDA applications. - Bertacco, Valeria; Chatterjee, Debapriya; Bombieri, Nicola; Fummi, Franco; Vinco, Sara; Kaushik, Anirudh M.; Patel, Hiren D. (2013)

Systemc-clang: An open-source framework for analyzing mixed-abstraction SystemC models. - Kaushik, Anirudh M.; Patel, Hiren D. (2013)

ORTAP: An Offset-based response time analysis for a pipelined communication resource model. - Kashif, Hany; Gholamian, Sina; Pellizzoni, Rodolfo; Patel, Hiren D.; Fischmeister, Sebastian (2013)

synASM: A High-Level Synthesis Framework With Support for Parallel and Timed Constructs. - Sinha, Rohit; Patel, Hiren D. (IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2012)

Parallel simulation of mixed-abstraction SystemC models on GPUs and multicore CPUs. - Sinha, Rohit; Prakash, Aayush; Patel, Hiren D. (2012)

Using link-level latency analysis for path selection for real-time communication on NoCs. - Kashif, Hany; Patel, Hiren D.; Fischmeister, Sebastian (2012)

Reliable computing with ultra-reduced instruction set co-processors. - Rajendiran, Aravindkumar; Ananthanarayanan, Sundaram; Patel, Hiren D.; Tripunitara, Mahesh V.; Garg, Siddharth (2012)

An instruction scratchpad memory allocation for the precision timed architecture. - Prakash, Aayush; Patel, Hiren D. (2012)

Accelerating SystemC simulations using GPUs. - Nanjundappa, Mahesh; Kaushik, Anirudh M.; Patel, Hiren D.; Shukla, Sandeep K. (2012)

Robust heterogeneous data center design: a principled approach. - Garg, Siddharth; Sundaram, Shreyas; Patel, Hiren D. (SIGMETRICS Perform. Evaluation Rev., 2011)

PRET DRAM controller: bank privatization for predictability and temporal isolation. - Reineke, Jan; Liu, Isaac; Patel, Hiren D.; Kim, Sungjun; Lee, Edward A. (2011)

Temporal isolation on multiprocessing architectures. - Bui, Dai N.; Lee, Edward A.; Liu, Isaac; Patel, Hiren D.; Reineke, Jan (2011)

Abstract state machines as an intermediate representation for high-level synthesis. - Sinha, Rohit; Patel, Hiren D. (2011)

Extending Force-Directed Scheduling with Explicit Parallel and Timed Constructs for High-Level Synthesis. - Sinha, Rohit; Patel, Hiren D. (2011)

An authorization scheme for version control systems. - Chamarty, Sitaram; Patel, Hiren D.; Tripunitara, Mahesh V. (2011)

SCGPSim: a fast SystemC simulator on GPUs. - Nanjundappa, Mahesh; Patel, Hiren D.; Jose, Bijoy Antony; Shukla, Sandeep K. (2010)

Towards a Multi-MoC Hardware/Software Co-design Framework Using Abstract State Machines. - Buchanan, Nathan; Patel, Hiren D. (2010)

Deploying Hard Real-Time Control Software on Chip-Multiprocessors. - Bui, Dai N.; Patel, Hiren D.; Lee, Edward A. (2010)

A disruptive computer design idea: Architectures with repeatable timing. - Edwards, Stephen A.; Kim, Sungjun; Lee, Edward A.; Liu, Isaac; Patel, Hiren D.; Schoeberl, Martin (2009)

Ingredients for Successful System Level Design Methodology. - Patel, Hiren D.; Shukla, Sandeep Kumar (Springer, 2008)

SML-Sys: a functional framework with multiple models of computation for modeling heterogeneous system. - Mathaikutty, Deepak; Patel, Hiren D.; Shukla, Sandeep K.; Jantsch, Axel (Des. Autom. Embed. Syst., 2008)

Model-Driven Validation of SystemC Designs. - Patel, Hiren D.; Shukla, Sandeep K. (EURASIP J. Embed. Syst., 2008)

On Cosimulating Multiple Abstraction-Level System-Level Models. - Patel, Hiren D.; Shukla, Sandeep K. (IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2008)

Exploring power management in multi-core systems. - Bergamaschi, Reinaldo A.; Han, Guoling; Buyuktosunoglu, Alper; Patel, Hiren D.; Nair, Indira; Dittmann, Gero; Janssen, Geert; Dhanwada, Nagu R.; Hu, Zhigang; Bose, Pradip; Darringer, John A. (2008)

Predictable programming on a precision timed architecture. - Lickly, Ben; Liu, Isaac; Kim, Sungjun; Patel, Hiren D.; Edwards, Stephen A.; Lee, Edward A. (2008)

An Automated Mapping of Timed Functional Specification to a Precision Timed Architecture. - Forbes, Shanna-Shaye; Patel, Hiren D.; Lee, Edward A.; Andrade, Hugo A. (2008)

On the Deterministic Multi-threaded Software Synthesis from Polychronous Specifications. - Jose, Bijoy Antony; Shukla, Sandeep K.; Patel, Hiren D.; Talpin, Jean-Pierre (2008)

Generating Multi-Threaded code from Polychronous Specifications. - Jose, Bijoy Antony; Patel, Hiren D.; Shukla, Sandeep K.; Talpin, Jean-Pierre (2008)

Ingredients for Successful System Level Automation & Design Methodology. - Patel, Hiren D. (2007)

Heterogeneous Behavioral Hierarchy Extensions for SystemC. - Patel, Hiren D.; Shukla, Sandeep K.; Bergamaschi, Reinaldo A. (IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2007)

EWD: A metamodeling driven customizable multi-MoC system modeling framework. - Mathaikutty, Deepak; Patel, Hiren D.; Shukla, Sandeep K.; Jantsch, Axel (ACM Trans. Design Autom. Electr. Syst., 2007)

Performance modeling for early analysis of multi-core systems. - Bergamaschi, Reinaldo A.; Nair, Indira; Dittmann, Gero; Patel, Hiren D.; Janssen, Geert; Dhanwada, Nagu R.; Buyuktosunoglu, Alper; Acar, Emrah; Nam, Gi-Joon; Kucar, Dorothy; Bose, Pradip; Darringer, John A.; et al. (2007)

Model-driven Validation of SystemC Designs. - Patel, Hiren D.; Shukla, Sandeep K. (2007)

Tackling an abstraction gap: co-simulating SystemC DE with bluespec ESL. - Patel, Hiren D.; Shukla, Sandeep K. (2007)

CARH: service-oriented architecture for validating system-level designs. - Patel, Hiren D.; Mathaikutty, Deepak; Berner, David; Shukla, Sandeep K. (IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2006)

Heterogeneous behavioral hierarchy for system level designs. - Patel, Hiren D.; Shukla, Sandeep K.; Bergamaschi, Reinaldo A. (2006)

A rule-based model of computation for SystemC: integrating SystemC and Bluespec for co-design. - Patel, Hiren D.; Shukla, Sandeep K.; Mednick, E.; Nikhil, Rishiyur S. (2006)

Deep vs. Shallow, Kernel vs. Language--What is Better for Heterogeneous Modeling in SystemC?. - Patel, Hiren D.; Shukla, Sandeep K. (2006)

Towards a heterogeneous simulation kernel for system-level models: a SystemC kernel for synchronous data flow models. - Patel, Hiren D.; Shukla, Sandeep K. (IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2005)

Modelling Environment for Heterogeneous Systems based on MoCs. - Mathaikutty, Deepak; Patel, Hiren D.; Shukla, Sandeep K.; Jantsch, Axel (2005)

Towards Behavioural Hierarchy Extensions for SystemC. - Patel, Hiren D.; Shukla, Sandeep K. (2005)

SystemCXML: An Exstensible SystemC Front end Using XML. - Berner, David; Talpin, Jean-Pierre; Patel, Hiren D.; Mathaikutty, Deepak; Shukla, Sandeep K. (2005)

Automated Extraction of Structural Information from SystemC-based IP for Validation. - Berner, David; Patel, Hiren D.; Mathaikutty, Deepak; Shukla, Sandeep K. (2005)

An Introductory Survey of Networked Embedded Systems. - Patel, Hiren D.; Gupta, Sumit; Shukla, Sandeep K.; Gupta, Rajesh (2005)

Design Issues for Networked Embedded Systems. - Patel, Hiren D.; Gupta, Sumit; Shukla, Sandeep K.; Gupta, Rajesh K. (2005)

SystemC Kernel extensions for heterogeneous system modeling - a framework for multi-MoC modeling and simulation. - Patel, Hiren D.; Shukla, Sandeep Kumar (Kluwer, 2004)

A Functional Programming Framework of Heterogeneous Model of Computation for System Design. - Mathaikutty, Deepak; Patel, Hiren D.; Shukla, Sandeep K. (2004)

Towards a heterogeneous simulation kernel for system level models: a SystemC kernel for synchronous data flow models. - Patel, Hiren D.; Shukla, Sandeep K. (2004)

Towards a Heterogeneous Simulation Kernel for System Level Models: A SystemC Kernel for Synchronous Data Flow Models. - Patel, Hiren D.; Shukla, Sandeep K. (2004)