Scaling of TLM (Transaction Level Modeling) simulations for performance is difficult. In this project I will go through several causes of poor performance. This paper describes several simulation engines that use SystemC that are connected so they together simulate next generation radio base station. It also describes how to build a virtual network in, for security reasons, constrained environment where both virtual and physical equipment can connect the simulated target. Furthermore, it describes how to use the virtual network to improve the overall performance of the simulation. It is shown how the virtual network is used to distribute the simulation and offloading the simulated target to accomplish the performance goal. / Det är svårt att skala upp en simulering baserad på TLM (Transaction Level Modeling). I detta projekt kommer jag att gå igenom flera orsaker till dålig prestanda. Denna rapport beskriver flera olika simuleringsmotorer som använder SystemC och som är kopplade så att de tillsammans simulerar nästa generation radiobasstationer. Här beskrivs också hur man bygger ett virtuellt nätverk som hanterar begränsningar som finns av säkerhetsskäl, och trots detta kan koppla ihop virtuell och fysisk utrustning till det simulerade målsystemet. Dessutom anges hur detta virtuella nät används för att förbättra den övergripande prestandan i simuleringen. Detta görs genom att utnyttja det virtuella nätet för att distribuera simuleringen och avlasta målsystemet.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-165177 |
Date | January 2015 |
Creators | Runåker, Björn |
Publisher | KTH, Skolan för datavetenskap och kommunikation (CSC) |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0017 seconds