Learn More
System-level design presents special simulation modeling challenges. System-level models address the architectural and functional performance of complex systems. Systems are decomposed into a series of interacting subsystems. Architectures define subsystems, the interconnections between subsystems and contention for shared resources. Functions define the(More)
— 123 With the ever-increasing demand for higher bandwidth and processing capacity of today's space exploration, space science, and defense missions, the ability to efficiently apply commercial-off-the-shelf (COTS) processors for on-board computing is now a critical need. In response to this need, NASA's New Millennium Program office has commissioned the(More)
—Complex real-time signal and image processing applications require low-latency and high-performance hardware to achieve optimal performance. Building such a high-performance platform for space deployment is hampered by hostile environmental conditions and power constraints. Custom space-based FPGA coprocessors help alleviate these constraints, but their(More)
High-performance computing (HPC) systems with hardware-reconfigurable devices have the potential to achieve major performance increases over parallel computing systems based solely on traditional processors. However, providing services upon which users of traditional HPC systems have come to depend is essential for large-scale reconfigurable computing (RC)(More)
As systems of computers become more complex in terms of their architecture, interconnect and het-erogeneity, the optimum configuration and utilization of these machines becomes a major challenge. To reduce the penalties caused by poorly configured systems, simulation is often used to predict the performance of key applications to be executed on the new(More)
The combination of high-performance processing power and flexibility found in network processors (NPs) has made them a good solution for today's packet processing needs. Similarly, the emerging technology of reconfigurable computing (RC) has made advances in packet processing as well as other point-solution markets. Current NP designs offer configurable(More)
Programmable logic devices are rapidly becoming a cornerstone architecture technology for a broad and increasing range of critical applications. One relatively new direction for exploitation of PLD technologies is as the basis in fundamentally new architectures and systems for computationally challenging applications that require high-performance computing.(More)
Cluster computing offers many advantages as a highly cost-effective and often scalable approach for high-performance computing in general, and most recently as a basis for hardware-reconfigurable systems. To achieve the full potential of performance of reconfigurable HPC systems, a runtime configuration service is required. Centralized configuration(More)
—Hybrid spacecraft processing platforms that combine radiation-hardened components with commercial-grade COTS components have the potential to dramatically improve performance while reducing overall project cost and risk. However, the susceptibility of COTS components to single-event upsets and other radiation effects can diminish their benefits without(More)
RapidIO is an emerging standard for switched interconnection of processors and boards in embedded systems. We use discrete-event simulation to evaluate and prototype RapidIO-based systems with respect to their performance in an environment targeted towards space-based radar applications. This application class makes an ideal test case for a RapidIO(More)