Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 20 of 34 for “"configurable computing"”.
-
Partitioning Methods and Algorithms for Configurable Computing Machines
… thesis addresses the partitioning problem for configurable computing machines. Specifically, this thesis presents algorithms to partition chain-structured task graphs across configurable computing machines. The algorithms give optimal solutions for throughput and total execution time for these …
-
Implementation of a Turbo Decoder on a Configurable Computing Platform
… if it is to be performed at acceptable speeds. Configurable computing machines are able to provide the performance advantages of custom hardware while maintaining the flexibility of general-purpose microprocessors and DSPs. This thesis presents an implementation of a turbo decoder on an …
-
A Stream-Based In-Line Allocatable Multiplier for Configurable Computing
The growing demand for high-performance computing platforms has pushed the computing community to invent new architectures for processors. Recently, researchers have begun to solve the problem by the implementation of Field-Programming Gate Arrays (FPGAs). FPGAs make it possible to implement …
-
Implementing Scientific Simulation Codes Tailored for Vector Architectures Using Custom Configurable Computing Machines
… the implementation of choice for scientific computing problems such as large numerical physical simulations was typically a vector supercomputer. Legacy code still exists optimized for vector supercomputers. Rehosting legacy code often requires a complete re-write of the original code, which …
-
VLSI Implementation of a Run-time Configurable Computing Integrated Circuit - The Stallion Chip
Reconfigurable computing architectures are gaining popularity as a replacement for general-purpose architectures for many high performance embedded applications. These machines support parallel computation and direct the data from the producers of an intermediate result to the consumers over custom …
-
Implementation and Performance of an Improved Turbo Decoder on a Configurable Computing Machine
… turbo-coded applications are well suited for configurable computing. Field-programmable gate arrays (FPGAs), which are the main building blocks of configurable computing machines (CCMs), allow users to design flexible hardware that is optimized for performance, speed, power consumption, and …
-
Designing, Debugging, and Deploying Configurable Computing Machine-based Applications Using Reconfigurable Computing Application Frameworks
<p>Configurable computing machines (CCMs) offer high-performance application acceleration with custom hardware. They are also dynamically reconfigurable and give significant internal visibility. Such features are useful throughout the design, debug, and deploy stages of CCM-based application …
-
The Effects of Caching on Reconfigurable Adaptive Computing Systems
Adaptive computing systems have proven useful for implementing a wide range of algorithms. A limitation of current systems is the relatively small amount of reconfigurable hardware resources. Many algorithms require more hardware resources than are available. One solution to this problem is runtime …
-
Framework for a Context-Switching Run-Time Reconfigurable System
The reprogrammable nature of configurable computing machines has led to a wealth of research in run-time reconfigurable systems and applications. A limitation often encountered in this research is the slow configuration time with respect to the system clock speed. One technique to deal with these …
-
Implementing an Application Programming Interface for Distributed Adaptive Computing Systems
Developing applications for distributed adaptive computing systems (ACS) requires developers to have knowledge of both parallel computing and configurable computing. Furthermore, portability and scalability are required for developers to use innovative ACS research directly in deployed systems. …
-
An FPGA-Based Multiuser Receiver Employing Parallel Interference Cancellation
… applied to DBPSK DS/CDMA on an FPGA-based configurable computing platform. The system presented acquires, tracks, cancels, and demodulates four users independently and performs various levels of interference cancellation. The performance gain of the receiver in a four-user environment under …
-
A Multiplexed Memory Port for Run Time Reconfigurable Applications
Configurable computing machines (CCMs) are available as plug in cards for standard workstations. CCMs make it possible to achieve computing feats on workstations that were previously only possible with super computers. However, it is difficult to create applications for CCMs. The development …
-
Design and Implementation of an FPGA-based Soft-Radio Receiver Utilizing Adaptive Tracking
… processing functions--i.e. a software radio. Configurable computing machines are often ideal software radio platforms. In particular, the Stallion reconfigurable processor's efficient hardware reuse and scalability fulfill these radios' demands. The advantages of Stallion-based design inspired …
-
VLSI Implementation of a Wormhole Runtime Reconfigurable Processor
Until now, the performance improvement of computing machines was a mostly a result of shrinking transistor geometries and increasing clock speeds. With the advent of signal processing applications that have stringent performance requirements from processing hardware, the field of configurable …
-
Distributed Displays for Discrete Integrated Circuit Electronics
… of asynchronous mechanically and electrically re-configurable computing nodes, otherwise known as Discrete Integrated Circuit Electronics (DICE). Each singular display is physically and electrically connected to a DICE node which transmits useful data to be displayed. By integrating these displays …
-
Design and Implementation of an FPGA-based Adaptive filter Single-User Receiver
… filter receiver is implemented on the FPGA-based configurable computing platform called GigaOps G900. By using FPGAs, designers can implement special-purpose signal processing architectures using specialized data paths, optimized sequencing, and pipelining while still providing some flexibility. …
-
A Genetic Algorithm-Based Place-and-Route Compiler For A Run-time Reconfigurable Computing System
Configurable Computing is a technology which attempts to increase computational power by customizing the computational platform to the specific problem at hand. An experimental computing model known as wormhole run-time reconfiguration allows for partial reconfiguration and is highly scalable. In …
-
The Design and Implementation of a Spatial Partitioner for use in a Runtime Reconfigurable System
… market can make them impractical for some needs. Configurable Computing Machines (CCMs) provide a cost-effective way of creating custom components; however, oftentimes it would be better if there were a way to change the configuration of the CCM as a program is executing. An efficient way of doing …
-
Architecture-Independent Design for Run-Time Reconfigurable Custom Computing Machines
The configurable computing research community has provided a wealth of evidence that computational platforms based on FPGA technology are capable of cost-effectively accelerating certain kinds of computations. One actively growing area in the research community examines the benefits to computation …
-
A cloud computing decision making model for small and medium enterprises in South Africa.
Cloud computing is a paradigm for allowing relevant, on-demand network access to a public group of configurable computing properties that can be quickly delivered and unrestricted with least management determination or service provider communication. Due to cloud computing benefits like cost …
Page 1 of 2