Proceedings of the Eighth Euromicro Workshop on Real-Time Systems
DOI: 10.1109/emwrts.1996.557799
|View full text |Cite
|
Sign up to set email alerts
|

A hybrid genetic algorithm applied to automatic parallel controller code generation

Abstract: High performance real-time digital controllers employ parallel hardware such as transputers and digital signal processors t o achieve short response times when this is not achievable with conventional uni-processor systems. Implementing such fine-grained parallel software is dificult, error-prone and difficult. In this paper we show how a hybrid genetic algorithm can be applied to automate this parallel code generation for a set of regular control problems such that significant speedup is obtained with few con… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
3
0

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 7 publications
0
3
0
Order By: Relevance
“…The way software is developed and deployed, as well as server technology, has changed dramatically over the last decade. Focus has shifted from distributed task scheduling [19,20] and the configuration management of servers [6,17,18] to microservices-based systems and deployment to cloud infrastructure [28].…”
Section: Introductionmentioning
confidence: 99%
“…The way software is developed and deployed, as well as server technology, has changed dramatically over the last decade. Focus has shifted from distributed task scheduling [19,20] and the configuration management of servers [6,17,18] to microservices-based systems and deployment to cloud infrastructure [28].…”
Section: Introductionmentioning
confidence: 99%
“…Since the problem of allocating tasks is generally NP-hard [34], some form of enumerative method or approximation using heuristics needs to be developed for this problem: graph theory techniques [57,38,18], branch-andbound [41,45,44,50,65], genetic algorithm [40,6,53,2,39,19,20,42,21], clustering [4,1,36], steepest descent (or Hill climbing) [40,64], tabu search [46,64]; simulated annealing [63,11,40,14,15,17,19,64], neural network [56,2], and dedicated heuristics [54,17,32,66,3]. However, today, for a specific problem, no technique seems to be more appropriate than another.…”
Section: Introductionmentioning
confidence: 99%
“…Coli and Palazzari [6], DiNatale and Stankovic [7], Nicholson [15], and Tindell et al [22] gave algorithms based on simulated annealing to optimally allocate periodic tasks to resources. Algorithms based on genetic algorithms were proposed by Baccouche [5], Greenwood et al [10], and Sandnes [20].…”
Section: Introductionmentioning
confidence: 99%