Publicação
An automatic programming tool for heterogeneous
| Resumo: | Recent advances in network technology and the higher levels of circuit integration due to VLSI have led to widespread interest in the use of multiprocessor systems in solving many practical problems. As the hardware continues to diminish in size and cost, new possibilities are being created for systems that are heterogeneous by design. Parallel multiprocessor architectures are now feasible and provide a valid solution to the throughput rates demands of the increasing sophistication of control and/or instrumentation systems. Increasing the number of processors and the complexity of the problems to be solved makes programming multiprocessor systems more difficult and error-prone. This paper describes some parts already implemented (mainly the scheduler) of a software development tool for heterogeneous multiprocessor system that will perform automatically: code generation, execution time estimation, scheduling and handles the communication primitive insertion. |
|---|---|
| Autores principais: | Tavares, Adriano |
| Outros Autores: | Couto, Carlos |
| Assunto: | Scheduling Heterogeneous multiprocessor system Compiler design Task graph Control system modelling IPC modelling |
| Ano: | 1997 |
| País: | Portugal |
| Tipo de documento: | comunicação em conferência |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade do Minho |
| Idioma: | inglês |
| Origem: | RepositóriUM - Universidade do Minho |
Registos relacionados
assignment Provably good task assignment on heterogeneous multiprocessor platforms for a restricted case but with a stronger adversary
por: Raravi, Gurulingesh
Publicado em: (2011)
por: Raravi, Gurulingesh
Publicado em: (2011)
assignment A conjecture about provably good task assignment on heterogeneous multiprocessor platforms but with a stronger adversary
por: Raravi, Gurulingesh
Publicado em: (2011)
por: Raravi, Gurulingesh
Publicado em: (2011)
article A scheduling framework for heterogenous multiprocessor architectures based on industrial processors (DSP and microcontrollers)
por: Tavares, Adriano
Publicado em: (2001)
por: Tavares, Adriano
Publicado em: (2001)
article Task Assignment Algorithms for Heterogeneous Multiprocessors
por: Raravi, Gurulingesh
Publicado em: (2014)
por: Raravi, Gurulingesh
Publicado em: (2014)
assignment Provably good scheduling of sporadic tasks with resource sharing on a two-type heterogeneous multiprocessor platform
por: Raravi, Gurulingesh
Publicado em: (2011)
por: Raravi, Gurulingesh
Publicado em: (2011)
article Real-time scheduling with resource sharing on heterogeneous multiprocessors
por: Andersson, Björn
Publicado em: (2014)
por: Andersson, Björn
Publicado em: (2014)
article Assigning real-time tasks on heterogeneous multiprocessors with two unrelated types of processors
por: Raravi, Gurulingesh
Publicado em: (2013)
por: Raravi, Gurulingesh
Publicado em: (2013)
article A novel Task Scheduling in Multiprocessor Systems with Genetic Algorithm by using Elitism stepping method
por: Rahmani, Amir Masoud
Publicado em: (2008)
por: Rahmani, Amir Masoud
Publicado em: (2008)
article Practical aspects of slot-based task- splitting dispatching in its schedulability analysis
por: Sousa, Paulo Baltarejo
Publicado em: (2011)
por: Sousa, Paulo Baltarejo
Publicado em: (2011)
article Task assignment algorithms for two-type heterogeneous multiprocessors
por: Raravi, Gurulingesh
Publicado em: (2014)
por: Raravi, Gurulingesh
Publicado em: (2014)
groups From Code to Weakly Hard Constraints: A Pragmatic End-to-End Toolchain for Timed C
por: Natarajan, Saranya
Publicado em: (2020)
por: Natarajan, Saranya
Publicado em: (2020)
article An efficient weighted bi-objective scheduling algorithm for heterogeneous systems
por: Martins, Idalmis Milian Sardina
Publicado em: (2020)
por: Martins, Idalmis Milian Sardina
Publicado em: (2020)
article Unified overhead-aware schedulability analysis for slot-based task-splitting
por: Sousa, Paulo Baltarejo
Publicado em: (2014)
por: Sousa, Paulo Baltarejo
Publicado em: (2014)
article Schedulability Analysis of DAG Tasks with Arbitrary Deadlines under Global Fixed-Priority Scheduling
por: Fonseca, José
Publicado em: (2019)
por: Fonseca, José
Publicado em: (2019)
school Avaliação do impacto de flags de compilação na ocorrência e propagação de soft errors em sistemas multiprocessados baseados em NoC
por: Medeiros, Guilherme Espindola
Publicado em: (2020)
por: Medeiros, Guilherme Espindola
Publicado em: (2020)
groups Implementing slot-based task-splitting multiprocessor scheduling
por: Sousa, Paulo Baltarejo
Publicado em: (2011)
por: Sousa, Paulo Baltarejo
Publicado em: (2011)
groups Implementation of an daptive generalized predictive control algorithm over an heterogeneous parallel architecture
por: Daniel, H. A.
Publicado em: (1997)
por: Daniel, H. A.
Publicado em: (1997)
article Provably Good Task Assignment for Two-Type Heterogeneous Multiprocessors Using Cutting Planes
por: Andersson, Björn
Publicado em: (2014)
por: Andersson, Björn
Publicado em: (2014)
school Sistemas multiprocessados em chip : reconfigurabilidade e heterogeneidade, economia e compatibilidade binária
por: Silva Junior, Paulo Cesar Santos da
Publicado em: (2015)
por: Silva Junior, Paulo Cesar Santos da
Publicado em: (2015)
book On the processor utilization bound of the C=D Scheduling Algorithm
por: Santos Júnior, José
Publicado em: (2013)
por: Santos Júnior, José
Publicado em: (2013)
assignment A synchronous transition protocol with periodicity for global scheduling of multimode real-time systems on multiprocessors
por: Nélis, Vincent
Publicado em: (2009)
por: Nélis, Vincent
Publicado em: (2009)
article Global-EDF scheduling of multimode real- time systems considering mode independent tasks
por: Nélis, Vincent
Publicado em: (2011)
por: Nélis, Vincent
Publicado em: (2011)
article Many suspensions, many problems: a review of self-suspending tasks in real-time systems
por: Chen, Jian-Jia
Publicado em: (2018)
por: Chen, Jian-Jia
Publicado em: (2018)
article Performance comparison of parallel architectures for real-time control
por: Daniel, H. A.
Publicado em: (1999)
por: Daniel, H. A.
Publicado em: (1999)
school Live Programming in Low-Code Platforms
por: Silva, Nuno André de Almeida e
Publicado em: (2024)
por: Silva, Nuno André de Almeida e
Publicado em: (2024)
article Provably good multiprocessor scheduling with resource sharing
por: Andersson, Björn
Publicado em: (2010)
por: Andersson, Björn
Publicado em: (2010)
article A (ir)regularity-aware task scheduler for heterogeneous platforms
por: Mariano, Artur Miguel Matos
Publicado em: (2012)
por: Mariano, Artur Miguel Matos
Publicado em: (2012)
groups A Response-Time Analysis for Non-Preemptive Job Sets under Global Scheduling
por: Nasri, Mitra
Publicado em: (2018)
por: Nasri, Mitra
Publicado em: (2018)
article Planning for Heterogeneous IoT with Time Guaranties
por: Cecílio, José
Publicado em: (2017)
por: Cecílio, José
Publicado em: (2017)
article Response time analysis of memory-bandwidth- regulated multiframe mixed-criticality systems
por: Hussain, Ishfaq
Publicado em: (2021)
por: Hussain, Ishfaq
Publicado em: (2021)
school Real-time Task-Splitting scheduling algorithms framework
por: Correia, João Francisco de Castro Castanho
Publicado em: (2015)
por: Correia, João Francisco de Castro Castanho
Publicado em: (2015)
groups Response-Time Analysis of Limited-Preemptive Parallel DAG Tasks under Global Scheduling
por: Nasri, Mitra
Publicado em: (2019)
por: Nasri, Mitra
Publicado em: (2019)
school Supporting intra-task parallelism in real-time multiprocessor systems
por: Fonseca, José Carlos Nunes da
Publicado em: (2012)
por: Fonseca, José Carlos Nunes da
Publicado em: (2012)
groups Memory Contention Analysis for 3-Phase Tasks
por: Arora, Jatin
Publicado em: (2023)
por: Arora, Jatin
Publicado em: (2023)
article Tiny programming language to improve assembly generation for automation equipment
por: Metrôlho, J.C.M.M.
Publicado em: (2011)
por: Metrôlho, J.C.M.M.
Publicado em: (2011)
book Implementing multicore real-time scheduling algorithms based on task splitting using ada 2012
por: Andersson, Björn
Publicado em: (2010)
por: Andersson, Björn
Publicado em: (2010)
article Optimal tasks and heater scheduling applied to the management of CubeSats battery lifespan
por: Seman, Laio Oriel
Publicado em: (2023)
por: Seman, Laio Oriel
Publicado em: (2023)
article Data-flow analysis and optimization for data coherence in heterogeneous architectures
por: Sousa, Rafael Cardoso Fernandes, 1988-
Publicado em: (2019)
por: Sousa, Rafael Cardoso Fernandes, 1988-
Publicado em: (2019)
article The generalized multiprocessor periodic resource interface model for hierarchical multiprocessor scheduling
por: Burmyakov, Artem
Publicado em: (2012)
por: Burmyakov, Artem
Publicado em: (2012)
article Compositional multiprocessor scheduling: the GMPR interface
por: Burmyakov, Artem
Publicado em: (2014)
por: Burmyakov, Artem
Publicado em: (2014)
Atividades financiadas
Não foram encontrados projetos financiados.
Registos relacionados
-
assignment Provably good task assignment on heterogeneous multiprocessor platforms for a restricted case but with a stronger adversary
por: Raravi, Gurulingesh
Publicado em: (2011) -
assignment A conjecture about provably good task assignment on heterogeneous multiprocessor platforms but with a stronger adversary
por: Raravi, Gurulingesh
Publicado em: (2011) -
article A scheduling framework for heterogenous multiprocessor architectures based on industrial processors (DSP and microcontrollers)
por: Tavares, Adriano
Publicado em: (2001) -
article Task Assignment Algorithms for Heterogeneous Multiprocessors
por: Raravi, Gurulingesh
Publicado em: (2014) -
assignment Provably good scheduling of sporadic tasks with resource sharing on a two-type heterogeneous multiprocessor platform
por: Raravi, Gurulingesh
Publicado em: (2011)