Projects per year
Abstract
Storing instructions in caches has led to dramatic increases in the speed at which programs can execute. However, this has also made it harder to reason about the time needed for execution in those domains where temporal behaviour of code is important. This paper presents a novel approach to predicting which instructions will be found in the cache when required using machine learning. More specifically, we demonstrate a method in which a Bayesian network is inferred from examples of a program running and is then used to predict the presence of instructions in the cache when the same program is run with unknown inputs.
Original language | Undefined/Unknown |
---|---|
Title of host publication | Proceedings of the 19th European Conference on Artificial Intelligence (ECAI 2010) |
Place of Publication | Lisbon, Portugal |
Publisher | IOS Press |
Pages | 1099-1100 |
Number of pages | 2 |
Volume | 215 |
DOIs | |
Publication status | Published - 1 Aug 2010 |
Publication series
Name | Frontiers in Artificial Intelligence and Applications |
---|---|
Publisher | IOS Press |
Volume | 215 |
Projects
- 1 Finished
-
Using Learning to Support the Development of Embedded Systems
1/10/07 → 30/09/11
Project: Research project (funded) › Research