1,634 research outputs found

    Using embedded hardware monitor cores in critical computer systems

    Get PDF
    The integration of FPGA devices in many different architectures and services makes monitoring and real time detection of errors an important concern in FPGA system design. A monitor is a tool, or a set of tools, that facilitate analytic measurements in observing a given system. The goal of these observations is usually the performance analysis and optimisation, or the surveillance of the system. However, System-on-Chip (SoC) based designs leave few points to attach external tools such as logic analysers. Thus, an embedded error detection core that allows observation of critical system nodes (such as processor cores and buses) should enforce the operation of the FPGA-based system, in order to prevent system failures. The core should not interfere with system performance and must ensure timely detection of errors. This thesis is an investigation onto how a robust hardware-monitoring module can be efficiently integrated in a target PCI board (with FPGA-based application processing features) which is part of a critical computing system. [Continues.

    The D0 Run II Impact Parameter Trigger

    Full text link
    Many physics topics to be studied by the D0 experiment during Run II of the Fermilab Tevatron ppbar collider give rise to final states containing b--flavored particles. Examples include Higgs searches, top quark production and decay studies, and full reconstruction of B decays. The sensitivity to such modes has been significantly enhanced by the installation of a silicon based vertex detector as part of the DO detector upgrade for Run II. Interesting events must be identified initially in 100-200 microseconds to be available for later study. This paper describes custom electronics used in the DO trigger system to provide the real--time identification of events having tracks consistent with the decay of b--flavored particles.Comment: To be submitted to Nucl. Instrum. Methods A. 56 pages, 31 figure

    Efficient Utilization of Fine-Grained Parallelism using a microHeterogeneous Environment

    Get PDF
    The goal of this thesis is to propose a new computing paradigm, called micro- Heterogeneous computing or mHC, which incorporates PCI (or other high speed local system bus) based processing elements (vector processors, digital signal processors, etc) into a general purpose machine. In this manner the benefits of heterogeneous computing on scientific applications can be achieved while avoiding some of the lim itations. Overall performance is increased by exploiting fine-grained parallelism on the most efficient architecture available, while reducing the high communication over head and costs of traditional heterogeneous environments. Furthermore, mHC based machines can be combined into a cluster, allowing both the coarse-grained and fine grained parallelism to be fully exploited in order to achieve even greater levels of performance. An existing high performance computing API (GSL) was chosen as the interface to the system to allow for easy integration with applications that were previously developed using this API. The ensuing chapters will provide the motivation for this work, an overview of heterogenous computing, and the details pertaining to microHeterogeneous comput ing. The framework implemented to demonstrate a microHeterogeneous computing environment will be examined as well as the results. Finally, the future of micro Heterogeneous computing will be discussed

    Study and design of the readout unit module for the LHCb experiment

    Get PDF

    Extending an industrial root controller : implementation and applications of a fast open sensor interface

    Full text link
    An overview is given of the design and implementation of a platform for fast external sensor integration in an industrial robot system called ABB S4CPlus. As an application and motivating example, the implementation of force-controlled grinding and deburring within the AUTOFETT-project is discussed. Experiences from industrial usage of the fully developed prototype confirms the appropriateness of the design choices, thus also confirming the fact that control and software need to be tightly integrated. The new sensor can be used for the prototyping and development of a wide variety of new application
    corecore