1,282 research outputs found

    Um sistema conversacional de consulta para artigos de periĆ³dicos

    Get PDF
    SCAB (Periodical Article on-line Retrieval System) is a system designed for retrieval via remote terminal of bibliographical references to articles in periodicals. On-line operation is handled' by TSO (Time Sharing Option), which performs the interface with the Operating System. The retrievals of information is controlled through on-line dialogue between the user and the system using a SCAP conversational language which is easy to learn without prior knowledge of computational techniques. The creation and. maintenance of the Data Base is carried out in batch mode, independent of the on-line retrieval operation; the system is designed to maintain large collections of periodicals.O SCAP (Sistema Conversacional de Consulta para Artigos de PeriĆ³dicos) Ć© um sistema orientado para recuperaĆ§Ć£o, via terminal, de referĆŖncias bibliogrĆ”ficas de artigos de periĆ³dicos. A operaĆ§Ć£o ā€œon-lineā€ Ć© feita atravĆ©s do TSO (Time Sharing Option) que perfaz a interface com o Sistema Operacional. A recuperaĆ§Ć£o da informaĆ§Ć£o Ć© feita atravĆ©s do diĆ”logo ā€œon-lineā€ SCAP - USUƁRIO, por intermĆ©dio de uma linguagem conversational prĆ³pria, de fĆ”cil aprendizado, mesmo para pessoas sem qualquer conhecimento na Ć”rea de computaĆ§Ć£o. A criaĆ§Ć£o e atualizaĆ§Ć£o do banco de dados Ć© feita em ā€˜ā€˜batchā€, independentemente do funcionamento ā€œon-lineā€, tendo sido o sistema projetado para armazenar grandes coleƧƵes de artigos

    MorphIC: A 65-nm 738k-Synapse/mm2^2 Quad-Core Binary-Weight Digital Neuromorphic Processor with Stochastic Spike-Driven Online Learning

    Full text link
    Recent trends in the field of neural network accelerators investigate weight quantization as a means to increase the resource- and power-efficiency of hardware devices. As full on-chip weight storage is necessary to avoid the high energy cost of off-chip memory accesses, memory reduction requirements for weight storage pushed toward the use of binary weights, which were demonstrated to have a limited accuracy reduction on many applications when quantization-aware training techniques are used. In parallel, spiking neural network (SNN) architectures are explored to further reduce power when processing sparse event-based data streams, while on-chip spike-based online learning appears as a key feature for applications constrained in power and resources during the training phase. However, designing power- and area-efficient spiking neural networks still requires the development of specific techniques in order to leverage on-chip online learning on binary weights without compromising the synapse density. In this work, we demonstrate MorphIC, a quad-core binary-weight digital neuromorphic processor embedding a stochastic version of the spike-driven synaptic plasticity (S-SDSP) learning rule and a hierarchical routing fabric for large-scale chip interconnection. The MorphIC SNN processor embeds a total of 2k leaky integrate-and-fire (LIF) neurons and more than two million plastic synapses for an active silicon area of 2.86mm2^2 in 65nm CMOS, achieving a high density of 738k synapses/mm2^2. MorphIC demonstrates an order-of-magnitude improvement in the area-accuracy tradeoff on the MNIST classification task compared to previously-proposed SNNs, while having no penalty in the energy-accuracy tradeoff.Comment: This document is the paper as accepted for publication in the IEEE Transactions on Biomedical Circuits and Systems journal (2019), the fully-edited paper is available at https://ieeexplore.ieee.org/document/876400

    The SANDRA project: cooperative architecture/compiler technology for embedded real-time streaming applications

    Get PDF
    The convergence of digital television, Internet access, gaming, and digital media capture and playback stresses the importance of high-quality and high-performance video and graphics processing. The SANDRA project, a collaboration between Philips Research and INRIA, develops a consistent and efficient system design approach for regular, real-time constrained stream processing. The project aims at providing a system template with its associated compiler chain and application development framework, enabling an early validation of both the functional and the non-functional requirements of the application at every system design stage

    Space station data system analysis/architecture study. Task 2: Options development, DR-5. Volume 2: Design options

    Get PDF
    The primary objective of Task 2 is the development of an information base that will support the conduct of trade studies and provide sufficient data to make key design/programmatic decisions. This includes: (1) the establishment of option categories that are most likely to influence Space Station Data System (SSDS) definition; (2) the identification of preferred options in each category; and (3) the characterization of these options with respect to performance attributes, constraints, cost and risk. This volume contains the options development for the design category. This category comprises alternative structures, configurations and techniques that can be used to develop designs that are responsive to the SSDS requirements. The specific areas discussed are software, including data base management and distributed operating systems; system architecture, including fault tolerance and system growth/automation/autonomy and system interfaces; time management; and system security/privacy. Also discussed are space communications and local area networking

    Design of an Autonomous Hovering Miniature Air Vehicle as a Flying Research Platform

    Get PDF
    This thesis, by developing a Miniature Aerial Vehicle (MAV) hovering platform, presents a practical solution to allow researchers and students to implement their theoretical methods for guidance and navigation in the real world. The thesis is not concerned with the development of guidance and navigation algorithms, nor is it concerned with the development of external sensors. There have been some recent advances in guidance and navigation towards developing algorithms and simple sensors for MAVs. The task of developing a platform to test such advancements is the subject of this thesis. It is considered a difficult and time consuming process due to the complexities of autonomous flight control and the strict size, weight and computational requirements of this type of system. It would be highly beneficial to be able to buy a platform specifically designed for this task that already possesses autonomous hovering capability and the expansion connectivity for interfacing your own custom developed sensors and algorithms. Many biological and computer scientists would jump at the opportunity to maximize their research by real world implementation. The development of such a system is not a trivial task. It requires a great deal of understanding in a broad range of fields including; Aeronautical, Microelectronic, Mechanical, Computer and Embedded Software Engineering in order to create a successful prototype. The challenge of this thesis was to design a research platform to enable easy implementation of external sensors and guidance algorithms, in a real world environment for research and education. The system is designed so it could be used for a broad range of testing experiments. After extensive research in current MAV and avionics design it became obvious in several areas the best available products were not sufficient to meet the needs of the proposed platform. Therefore it was necessary to custom design and build; sensors, a data acquisition system and a servo controller. The latter two products are available for sale by Jimonics (www.jimonics.com). It was then necessary to develop a complete flight control system with integrated sensors, processor and wireless communications network which is called ā€˜The MicroBrainā€™. ā€˜The MicroBrainā€™ board measures only 45mm x 35mm x 11mm and weighs ~11 grams. The coaxial contra-rotating MAV platform design provides a high level of mechanical stability to help minimise the control system complexity. The platform was highly modified from a commercially available remotely controlled helicopter. The system incorporates a novel collision protection system that was designed to also double as a mounting place for external sensors around its perimeter. The platform equipped with ā€˜The MicroBrainā€™ is capable of fully autonomous hover. This provides a great base for testing guidance and navigational sensors and algorithms by decoupling the difficult task of platform design and low-level stability control. By developing a platform with these capabilities the researcher can now focus on the guidance and navigation task, as the difficulties in developing a custom platform have been taken care of. This therefore promotes a faster evolution of guidance and navigational control algorithms for MAVs

    Automatic visual recognition using parallel machines

    Get PDF
    Invariant features and quick matching algorithms are two major concerns in the area of automatic visual recognition. The former reduces the size of an established model database, and the latter shortens the computation time. This dissertation, will discussed both line invariants under perspective projection and parallel implementation of a dynamic programming technique for shape recognition. The feasibility of using parallel machines can be demonstrated through the dramatically reduced time complexity. In this dissertation, our algorithms are implemented on the AP1000 MIMD parallel machines. For processing an object with a features, the time complexity of the proposed parallel algorithm is O(n), while that of a uniprocessor is O(n2). The two applications, one for shape matching and the other for chain-code extraction, are used in order to demonstrate the usefulness of our methods. Invariants from four general lines under perspective projection are also discussed in here. In contrast to the approach which uses the epipolar geometry, we investigate the invariants under isotropy subgroups. Theoretically speaking, two independent invariants can be found for four general lines in 3D space. In practice, we show how to obtain these two invariants from the projective images of four general lines without the need of camera calibration. A projective invariant recognition system based on a hypothesis-generation-testing scheme is run on the hypercube parallel architecture. Object recognition is achieved by matching the scene projective invariants to the model projective invariants, called transfer. Then a hypothesis-generation-testing scheme is implemented on the hypercube parallel architecture

    Decompose and Conquer: Addressing Evasive Errors in Systems on Chip

    Full text link
    Modern computer chips comprise many components, including microprocessor cores, memory modules, on-chip networks, and accelerators. Such system-on-chip (SoC) designs are deployed in a variety of computing devices: from internet-of-things, to smartphones, to personal computers, to data centers. In this dissertation, we discuss evasive errors in SoC designs and how these errors can be addressed efficiently. In particular, we focus on two types of errors: design bugs and permanent faults. Design bugs originate from the limited amount of time allowed for design verification and validation. Thus, they are often found in functional features that are rarely activated. Complete functional verification, which can eliminate design bugs, is extremely time-consuming, thus impractical in modern complex SoC designs. Permanent faults are caused by failures of fragile transistors in nano-scale semiconductor manufacturing processes. Indeed, weak transistors may wear out unexpectedly within the lifespan of the design. Hardware structures that reduce the occurrence of permanent faults incur significant silicon area or performance overheads, thus they are infeasible for most cost-sensitive SoC designs. To tackle and overcome these evasive errors efficiently, we propose to leverage the principle of decomposition to lower the complexity of the software analysis or the hardware structures involved. To this end, we present several decomposition techniques, specific to major SoC components. We first focus on microprocessor cores, by presenting a lightweight bug-masking analysis that decomposes a program into individual instructions to identify if a design bug would be masked by the program's execution. We then move to memory subsystems: there, we offer an efficient memory consistency testing framework to detect buggy memory-ordering behaviors, which decomposes the memory-ordering graph into small components based on incremental differences. We also propose a microarchitectural patching solution for memory subsystem bugs, which augments each core node with a small distributed programmable logic, instead of including a global patching module. In the context of on-chip networks, we propose two routing reconfiguration algorithms that bypass faulty network resources. The first computes short-term routes in a distributed fashion, localized to the fault region. The second decomposes application-aware routing computation into simple routing rules so to quickly find deadlock-free, application-optimized routes in a fault-ridden network. Finally, we consider general accelerator modules in SoC designs. When a system includes many accelerators, there are a variety of interactions among them that must be verified to catch buggy interactions. To this end, we decompose such inter-module communication into basic interaction elements, which can be reassembled into new, interesting tests. Overall, we show that the decomposition of complex software algorithms and hardware structures can significantly reduce overheads: up to three orders of magnitude in the bug-masking analysis and the application-aware routing, approximately 50 times in the routing reconfiguration latency, and 5 times on average in the memory-ordering graph checking. These overhead reductions come with losses in error coverage: 23% undetected bug-masking incidents, 39% non-patchable memory bugs, and occasionally we overlook rare patterns of multiple faults. In this dissertation, we discuss the ideas and their trade-offs, and present future research directions.PHDComputer Science & EngineeringUniversity of Michigan, Horace H. Rackham School of Graduate Studieshttps://deepblue.lib.umich.edu/bitstream/2027.42/147637/1/doowon_1.pd
    • ā€¦
    corecore