Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Jason M. Agron is active.

Publication


Featured researches published by Jason M. Agron.


field programmable logic and applications | 2012

Automating the design of mLUT MPSoPC FPGAs in the cloud

Eugene Cartwright; Azad Fahkari; Sen Ma; Christina Smith; Miaoqing Huang; David L. Andrews; Jason M. Agron

Modern platform FPGAs are over the million-LUT level, large enough to support complete heterogeneous Multiprocessor System-On-Chips (MPSoCs). Constructing systems with 10s of processors is currently feasible using existing manual methods within vendor-specific CAD tools. However these manual, by-hand, approaches will not be feasible for constructing future systems with 100s to 1,000s of processors. Instead, new automated system assembly approaches will be required to handle these levels of system complexity and diversity. In this paper we present a new automated design flow for creating such next generation heterogeneous MPSoCs. An integral part of the MPSoPC system created is the inclusion of a general purpose PThreads-compliant HW/SW co-designed operating system and heterogeneous compiler. Our design flow has been placed in the cloud and is freely accessible across the Internet.


reconfigurable computing and fpgas | 2010

Operating System Structures for Multiprocessor Systems on Programmable Chip

Miaoqing Huang; David L. Andrews; Jason M. Agron

Chips are moving from single-core systems to much more complex, heterogeneous many core systems. While heterogeneous architectures promise high performance, they are also challenging our ability to port our existing operating systems to abstract the heterogeneous components into a unified architecture. Baseline solutions to resolve heterogeneity issues within many cores use Remote Procedure Calls (RPC) for applications running on slave processors to access a traditional monolithic kernel running on a common master node. Micro kernels are once again re-emerging to eliminate the central bottleneck of the monolithic kernel. In both cases the RPC methods used for communications increase the overhead of system services, counter to the desire of breaking threads up into finer grained services to match and scale with increasing numbers of processors. In this paper we show how new invocation mechanisms built as hardware primitives in combination with new a new hw/sw co-designed micro kernel can resolve heterogeneity issues in a framework that supports the level of scalability required for next generation systems. We present experimental results as well as a new queuing model to show how both monolithic and micro kernels that rely historical interrupt mechanisms cannot support scalability beyond small numbers of processors. We also show through these results the potential scalability of a hardware kernel based micro kernel with new lightweight invocation mechanisms.


Archive | 2013

TECHNIQUES FOR DETECTING RETURN-ORIENTED PROGRAMMING

Koichi Yamada; Palanivelra Shanmugavelayutham; Arvind Krishnaswamy; Jason M. Agron; Jiwei Lu


Archive | 2014

TRACKING CONTROL FLOW OF INSTRUCTIONS

Jayaram Bobba; Ruchira Sasanka; Jeffrey J. Cook; Abhinav Das; Arvind Krishnaswamy; David J. Sager; Jason M. Agron


Archive | 2013

Binary translation for multi-processor and multi-core platforms

Abhik Sarkar; Jiwei Lu; Palanivelrajan Shanmugavelayutham; Jason M. Agron; Koichi Yamada


Archive | 2016

Systems, Methods, and Apparatuses for Last Branch Record Support

Paul Caprioli; Koichi Yamada; Jason M. Agron; Jiwei Lu


Archive | 2015

APPARATUSES AND METHODS TO PREVENT EXECUTION OF A MODIFIED INSTRUCTION

Polychronis Xekalakis; Jamison D. Collins; Jason M. Agron


Archive | 2017

Binary translation support using processor instruction prefixes

Oleg Margulis; Jason M. Agron; Tyler N. Sondag


Archive | 2017

Method and apparatus for recovering from bad store-to-load forwarding in an out-of-order processor

Vineeth Mekkat; Oleg Margulis; Jason M. Agron; Ethan Schuchman; Sebastian Winkel; Youfeng Wu; Gisle Dankel


Archive | 2016

PROVIDING DETERMINISTIC, REPRODUCIBLE, AND RANDOM SAMPLING IN A PROCESSOR

Girish Venkatasubramanian; Jamison D. Collins; Jason M. Agron; Polychronis Xekalakis

Collaboration


Dive into the Jason M. Agron's collaboration.

Researchain Logo
Decentralizing Knowledge