Abstract—This paper introduces hthreads, a unifying program-ming model for specifying application threads running within a hybrid computer processing unit (CPU)/field-programmable gate-array (FPGA) system. Presently accepted hybrid CPU/FPGA computational models—and access to these computational models via high level languages—focus on programming language ex-tensions to increase accessibility and portability. However, this paper argues that new high-level programming models built on common software abstractions better address these goals. The hthreads system, in general, is unique within the reconfigurable computing community as it includes operating system and mid-dleware layer abstractions that extend across the CPU/FPGA boundary. This en...
Abstract—New computer architectures are being proposed and will be implanted in the next few years. ...
Abstract―The ReconOS operating system for reconfigurable computing offers a unified multi-threaded p...
Traditionally, one of the main functions of the Operating System (OS) is to abstract the programming...
In this paper we first outline and discuss the issues of currently accepted computational models for...
In this paper, we present hthreads, a unifying pro-gramming model for specifying application threads...
Thesis (Ph.D.)--University of Kansas, Electrical Engineering & Computer Science, 2007.Reconfigurable...
Thesis (Ph.D.)--University of Kansas, Electrical Engineering & Computer Science, 2007.Reconfigurable...
Today’s embedded systems depend on the availability of hybrid platforms, that contain heterogeneous ...
The multithreaded programming model has been shown to provide a suitable abstraction for reconfigura...
Recently emerging hybrid chips containing both CPU's and FPGA components have the potential to ...
Many applications can be structured as a set of processes or threads that communicate via channels. ...
Hybrid chips containing both CPU's and FPGA components promise the potential of providing a uni...
In this work, a hybrid CPU/accelerator platform, which runs a standard operating system, is proto-ty...
Thesis (M.S.)--University of Kansas, Electrical Engineering & Computer Science, 2007.This thesis pre...
Abstract—The proprietary nature of FPGA platforms has been a hin-drance to developer and user produc...
Abstract—New computer architectures are being proposed and will be implanted in the next few years. ...
Abstract―The ReconOS operating system for reconfigurable computing offers a unified multi-threaded p...
Traditionally, one of the main functions of the Operating System (OS) is to abstract the programming...
In this paper we first outline and discuss the issues of currently accepted computational models for...
In this paper, we present hthreads, a unifying pro-gramming model for specifying application threads...
Thesis (Ph.D.)--University of Kansas, Electrical Engineering & Computer Science, 2007.Reconfigurable...
Thesis (Ph.D.)--University of Kansas, Electrical Engineering & Computer Science, 2007.Reconfigurable...
Today’s embedded systems depend on the availability of hybrid platforms, that contain heterogeneous ...
The multithreaded programming model has been shown to provide a suitable abstraction for reconfigura...
Recently emerging hybrid chips containing both CPU's and FPGA components have the potential to ...
Many applications can be structured as a set of processes or threads that communicate via channels. ...
Hybrid chips containing both CPU's and FPGA components promise the potential of providing a uni...
In this work, a hybrid CPU/accelerator platform, which runs a standard operating system, is proto-ty...
Thesis (M.S.)--University of Kansas, Electrical Engineering & Computer Science, 2007.This thesis pre...
Abstract—The proprietary nature of FPGA platforms has been a hin-drance to developer and user produc...
Abstract—New computer architectures are being proposed and will be implanted in the next few years. ...
Abstract―The ReconOS operating system for reconfigurable computing offers a unified multi-threaded p...
Traditionally, one of the main functions of the Operating System (OS) is to abstract the programming...