2009 17th IEEE Symposium on Field Programmable Custom Computing Machines 2009
DOI: 10.1109/fccm.2009.19
|View full text |Cite
|
Sign up to set email alerts
|

More Flops or More Precision? Accuracy Parameterizable Linear Equation Solvers for Model Predictive Control

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
21
0
3

Year Published

2011
2011
2023
2023

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 21 publications
(24 citation statements)
references
References 20 publications
0
21
0
3
Order By: Relevance
“…Current high-performance multicore and manycore systems (aka "CPUs" and "GPUs") do provide a few data types that can be used to adjust data precision (i.e., 8/16/32/64-bit integers and 16/32/64-bit floating-point representations). Moreover, within reconfigurable computing architectures based on field-programmable gate arrays (FPGAs), the wordlength can be adjusted according to the algorithm specification [17], [18]. However, the problem of allocating optimal wordlength per input data component, memory, and interconnect unit is known to be NP hard [17], [18] and one can only provide for a static configuration (and precision) during runtime [17].…”
Section: Error Tolerance In Multimedia Stream Processing Systemsmentioning
confidence: 99%
See 1 more Smart Citation
“…Current high-performance multicore and manycore systems (aka "CPUs" and "GPUs") do provide a few data types that can be used to adjust data precision (i.e., 8/16/32/64-bit integers and 16/32/64-bit floating-point representations). Moreover, within reconfigurable computing architectures based on field-programmable gate arrays (FPGAs), the wordlength can be adjusted according to the algorithm specification [17], [18]. However, the problem of allocating optimal wordlength per input data component, memory, and interconnect unit is known to be NP hard [17], [18] and one can only provide for a static configuration (and precision) during runtime [17].…”
Section: Error Tolerance In Multimedia Stream Processing Systemsmentioning
confidence: 99%
“…Moreover, within reconfigurable computing architectures based on field-programmable gate arrays (FPGAs), the wordlength can be adjusted according to the algorithm specification [17], [18]. However, the problem of allocating optimal wordlength per input data component, memory, and interconnect unit is known to be NP hard [17], [18] and one can only provide for a static configuration (and precision) during runtime [17]. Thus, while the computing architecture can be configured for a specific algorithm [18], a completely new configuration will be required for a different algorithm (or, in most cases, even for a different precision requirement).…”
Section: Error Tolerance In Multimedia Stream Processing Systemsmentioning
confidence: 99%
“…Algorithms that target embedded platforms are available in FiOrdOs [8], FORCES [5], CVXGEN [9], qpOASES [3], and MPT3 [10], just to name a few. Earlier work on the implementation aspects of MPC on embedded hardware are reported in [11], [12], [13], [14], [15], [7], where a common goal is the efficient use of resource constrained embedded hardware. Steps towards real-time guarantees or effects of limited computation time on MPC stability and feasibility have also been made in recent research work [16], [17].…”
Section: Introductionmentioning
confidence: 99%
“…Section 10 in [7]). Other researchers have also considered this approach within the MPC context [19].…”
mentioning
confidence: 99%
“…In some cases, it is acceptable to stop the method after just a few iterations. This reduces the overall complexity while often delivering good approximate solutions [19]. To be clear, we are interested in using a conjugate gradient method for solving Hρ = g, which only affects line 3 in Algorithm 1.…”
mentioning
confidence: 99%