Frontend: hardware loop: references

This commit is contained in:
Théophile Bastian 2024-06-18 19:08:41 +02:00
parent 8c0e5e4710
commit cd0ebe3da6
2 changed files with 20 additions and 1 deletions

View file

@ -122,7 +122,8 @@ be investigated if the model does not reach the expected accuracy.
necessity to hit a cache. We are unaware of similar features in other necessity to hit a cache. We are unaware of similar features in other
commercial processors. In embedded programming, however, \emph{hardware commercial processors. In embedded programming, however, \emph{hardware
loops} --~which are set up explicitly by the programmer~-- achieve, loops} --~which are set up explicitly by the programmer~-- achieve,
among others, the same goal~\cite{hardware_loops_patent}. among others, the same
goal~\cite{hardware_loops_patent,kavvadias2007hardware,talla2001hwloops}.
\item{} The \emph{branch predictor} of a CPU is responsible for guessing, \item{} The \emph{branch predictor} of a CPU is responsible for guessing,
before the actual logic is computed, whether a conditional jump will be before the actual logic is computed, whether a conditional jump will be

View file

@ -248,3 +248,21 @@
month=jun # "~8", month=jun # "~8",
note={US Patent 6,748,523} note={US Patent 6,748,523}
} }
@misc{kavvadias2007hardware,
title={Hardware looping unit},
author={Kavvadias, Nikolaos},
year={2007}
}
@inproceedings{talla2001hwloops,
author={Talla, D. and John, L.K.},
booktitle={Proceedings 2001 IEEE International Conference on Computer Design: VLSI in Computers and Processors. ICCD 2001},
title={Cost-effective hardware acceleration of multimedia applications},
year={2001},
volume={},
number={},
pages={415-424},
keywords={Hardware;Acceleration;Computer aided instruction;Streaming media;Parallel processing;Throughput;Concurrent computing;Application software;Microprocessors;Feeds},
doi={10.1109/ICCD.2001.955060}}