Improving performance on base stations by improving spatial locality in caches
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Förbättra prestanda på basstationer genom att öka rumslokaliteten i cachen (Swedish)
For real-time systems like base stations there are time constraints for them to operate smoothly. This means that things like caches which brings stochastic variables will most likely not be able to be added. Ericsson however want to add caches both for the possible performance gains but also for the automatic loading of functions. As it stands, Ericsson can only use direct mapped caches and the chance for cache misses on the base stations is large. We have tried to see if randomness can be decreased by placing code in the common memory. The new placement is based on logs from earlier runs. There are two different heuristic approaches to do this. The first was developed by Pettis \& Hansen and the second was developed by Gloy \& Smith. We also discuss a third alternative by Hashemi, Kaeli \& Calder (HKC) which was not tested. However the results show there are no practical improvements by using code placement strategies.
Place, publisher, year, edition, pages
2016. , 59 p.
IdentifiersURN: urn:nbn:se:kth:diva-189242OAI: oai:DiVA.org:kth-189242DiVA: diva2:944710
Master of Science in Engineering - Computer Science and Technology
Austrin, Per, Associate Professor
Håstad, Johan, Professor