[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

Merlini, 2020 - Google Patents

Practical Debug for Dataflow Computations on One or More FPGAs

Merlini, 2020

View PDF
Document ID
18202145469242250176
Author
Merlini M
Publication year

External Links

Snippet

Practical Debug for Dataflow Computations on One or More FPGAs by Marco Antonio Merlini A thesis submitted in conformity with th Page 1 Practical Debug for Dataflow Computations on One or More FPGAs by Marco Antonio Merlini A thesis submitted in conformity with the …
Continue reading at dam-oclc.bac-lac.gc.ca (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3636Software debugging by tracing the execution of the program
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3648Software debugging using additional hardware
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3632Software debugging of specific synchronisation aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • G06F17/5022Logic simulation, e.g. for logic circuit operation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/455Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2217/00Indexing scheme relating to computer aided design [CAD]
    • G06F2217/70Fault tolerant, i.e. transient fault suppression
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes

Similar Documents

Publication Publication Date Title
Sánchez et al. A survey of challenges for runtime verification from advanced application domains (beyond software)
US10628548B2 (en) Flow control in networking system-on-chip verification
Backasch et al. Runtime verification for multicore SoC with high-quality trace data
Neves et al. Verification of p4 programs in feasible time using assertions
Sultana et al. Emu: Rapid prototyping of networking services
Murali et al. Improved design debugging architecture using low power serial communication protocols for signal processing applications
Koehler et al. Performance analysis challenges and framework for high-performance reconfigurable computing
Sewell et al. High-assurance timing analysis for a high-assurance real-time operating system
Tu et al. Linux network programming with p4
Vega et al. FFShark: a 100G FPGA implementation of BPF filtering for Wireshark
Bressana et al. Finding hard-to-find data plane bugs with a PTA
Belkhiri et al. Performance analysis of DPDK-based applications through tracing
Rubow et al. Chimpp: A click-based programming and simulation environment for reconfigurable networking hardware
Merlini Practical Debug for Dataflow Computations on One or More FPGAs
Abts et al. Verifying large-scale multiprocessors using an abstract verification environment
Friederich et al. Hardware/software debugging of large scale many-core architectures
Tang et al. A debug probe for concurrently debugging multiple embedded cores and inter-core transactions in NoC-based systems
Wagner et al. DiaSys: On-chip trace analysis for multi-processor system-on-chip
Lesniak et al. Non-intrusive runtime monitoring for manycore prototypes
Moreno Analysis and optimization of a debug post-silicon hardware architecture
France-Pillois et al. A non-intrusive tool chain to optimize MPSoC end-to-end systems
Ruaro et al. Tool-set for NoC-based MPSoC debugging—A protocol view perspective
Castanheira et al. Foxhound: Server-grade observability for network-augmented applications
Xu Full-System Evaluation of the sPIN In-Network-Compute Architecture
Cosimi et al. SLOPE: Safety LOg PEripherals implementation and software drivers for a safe RISC-V microcontroller unit