[go: up one dir, main page]

Purhonen, 2002 - Google Patents

Using architectural views in DSP software development

Purhonen, 2002

Document ID
9018701539792767285
Author
Purhonen A
Publication year
Publication venue
APPLIED INFORMATICS-PROCEEDINGS-

External Links

Snippet

USING ARCHITECTURAL VIEWS IN DSP SOFTWARE DEVELOPMENT ANU PURHONEN VTT Electronics, Embedded Software Software Architectures Group POBox 1100, FIN-90571 Oulu, Finland Anu.Purhonen@vtt.fi ABSTRACT Digital signal processing (DSP) is an essential …
Continue reading at www.actapress.com (other versions)

Classifications

    • 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
    • G06F9/48Programme initiating; Programme switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • 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
    • 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
    • G06F9/54Interprogramme communication; Intertask communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/76Adapting program code to run in a different environment; Porting
    • 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/5045Circuit design
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformations of program code
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored programme computers
    • G06F15/78Architectures of general purpose stored programme computers comprising a single central processing unit
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F1/00Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements

Similar Documents

Publication Publication Date Title
KR101076910B1 (en) Implementation of concurrent programs in object-oriented languages
Sgroi et al. Formal models for embedded system design
US9043770B2 (en) Program module applicability analyzer for software development and testing for multi-processor environments
US20140006751A1 (en) Source Code Level Multistage Scheduling Approach for Software Development and Testing for Multi-Processor Environments
EP1372084A2 (en) Method for hardware-software multitasking on a reconfigurable computing platform
US20140007044A1 (en) Source Code Generator for Software Development and Testing for Multi-Processor Environments
US9075624B2 (en) Compilation of system designs
CN101248416A (en) Component architecture
CN106713469B (en) Dynamic loading method, device and system for distributed container
JP2013516711A (en) System and method for controlling power in an electronic device
CN115202623A (en) Service capability using method, device and equipment
Chen et al. Embedded system design using UML and platforms
Rau et al. Embedded computer architecture and automation
Bucknall et al. ZyPR: end-to-end build tool and runtime manager for partial reconfiguration of FPGA SoCs at the edge
GB2471484A (en) A software framework for creating new software components in compliance with an existing multimedia application programming interface
Purhonen Using architectural views in DSP software development
Ykman-Couvreur et al. Run-time resource management based on design space exploration
Gamatié et al. A case study on controller synthesis for data-intensive embedded systems
Plishker et al. Heterogeneous design in functional DIF
CN113391810B (en) A parsing method and system based on application scenario graph
An et al. Autonomic management of reconfigurable embedded systems using discrete control: Application to fpga
Strehl Symbolic methods applied to formal verification and synthesis in embedded systems design
Navas et al. Reconciling run-time evolution and resource-constrained embedded systems through a component-based development framework
Kelényi et al. Supporting energy-efficient mobile application development with model-driven code generation
Heckel et al. Behavior-preserving refinement relations between dynamic software architectures