2016
DOI: 10.1016/j.sysarc.2016.05.002
|View full text |Cite
|
Sign up to set email alerts
|

An optimal allocation of memory buffers for complex multicore platforms

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
5
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 6 publications
0
5
0
Order By: Relevance
“…This works well for the selected application model, which, however, necessitates large amounts of data copying and is therefore inherently inefficient on shared memory platforms [35]. Finally, Goens et al [13] employ a buffer allocation approach similar to this paper. While they use a more general platform model and a more detailed application model, this comes at the price of longer optimisation time (hours as compared to milliseconds).…”
Section: Related Workmentioning
confidence: 94%
“…This works well for the selected application model, which, however, necessitates large amounts of data copying and is therefore inherently inefficient on shared memory platforms [35]. Finally, Goens et al [13] employ a buffer allocation approach similar to this paper. While they use a more general platform model and a more detailed application model, this comes at the price of longer optimisation time (hours as compared to milliseconds).…”
Section: Related Workmentioning
confidence: 94%
“…In other recent works, which also consider memory configuration, both deterministic and meta-heuristic approaches are used to solve the task mapping problem. Integer linear programming (ILP) is a popular example of a deterministic strategy, used in [ 8 , 15 , 18 , 19 ]. A comprehensive approach, focusing on integrating memory allocation into the DSE, is found in the following papers.…”
Section: Related Workmentioning
confidence: 99%
“…Goens et al. [ 19 ] use Mixed Integer Programming (MILP) to optimize memory allocation on a heterogeneous platform. Again, the data allocation scheme in memory is generated after assigning tasks to processors.…”
Section: Related Workmentioning
confidence: 99%
“…Sánchez-Oro et al [20] proposed a parallel variable neighborhood search algorithm for the dynamic memory allocation problem to solve dynamic memory allocation problems in embedded systems. Goens et al [21] modeled the application in a data-centric way, by explicitly defining buffers and associating computational tasks that access the buffers within well-specified time intervals, and then presented a layered approach to describe and solve the buffer-allocation problem as well as related subproblems, using mixed-integer linear programming. Soto et al [22] proposed two midterm iterative approaches to solve a static version of the allocation problem, which have the best solution quality compared to long-term and short-term approaches.…”
Section: Introductionmentioning
confidence: 99%
“…Based on the full-time spectrum theory [21], time operator T k ⊆ T is introduced to represent time frame in blocks, so all time dependencies can be handled at once instead of a single time point. To ensure that data flow is efficient, for all edges e ′ ∈ E ′ , the amount of data cannot exceed the bandwidth at any time point.…”
mentioning
confidence: 99%