Sök:

Sökresultat:

2944 Uppsatser om Cache control - Sida 1 av 197

Heuristisk profilbaserad optimering av instruktionscache i en online Just-In-Time kompilator

This master?s thesis examines the possibility to heuristically optimise instruction cache performance in a Just-In-Time (JIT) compiler. Programs that do not fit inside the cache all at once may suffer from cache misses as a result of frequently executed code segments competing for the same cache lines. A new heuristic algorithm LHCPA was created to place frequently executed code segments to avoid cache conflicts between them, reducing the overall cache misses and reducing the performance bottlenecks. Set-associative caches are taken into consideration and not only direct mapped caches.

Generationsskräpsamling med explicit kontroll av hårdvarucache

This report evaluates whether an interpreted high-level garbage collected language has enough information about its memory behaviour to make better cache decisions than modern general CPU hardware.With a generational garbage collector, depending on promotion algorithm and generation size, around 90% of all objects never leave the first generation. This report is based on the hypothesis that, because of the low promotion rate, accesses to higher generations are sufficiently rare not to benefit from caching.To test this hypothesis, we built an operating system with a Scheme interpreter in kernel mode, where the interpreter controls the cache. Generic x86 PC hardware was used, since it allows fine-grained control of cache decisions.Measurements of execution time in this interpreter show that disabling the cache for generations higher than the first does not give any performance gain, but rather a performance loss of up to 50%.We conclude that this interpreter design is not an improvement, but cannot conclude that the hypothesis is false in general. We suggest building a better CPU simulator to gather more data from which to make better caching decisions, moving internal interpreter data structures into the garbage collected heap and modifying the hardware to allow control in the currently rigid dimension of where data is cached---for example separate control of instruction and data caches and separate data caches for different areas of memory..

Prestandaanalys av cache i webbmiljö

Företaget Dramatify tillhandahåller en tjänst för TV- och filmproduktions-bolag att hantera kommunikation och information kring sina produktioner med hjälp av mobiler och datorer oavsett var de befinner sig. De upplever långa responstider för sin webbapplikation och gav som förslag att studera lagring av produktionsdata i cache. För att lösa problemet har en under-sökning av tidigare arbeten inom området och lämpliga tillämpningar för att implementera, testa och analysera prototyper som lagrar data i cache.Resultatet blev en prototyp för klient respektive server med strategin att lagra varje produktion styckvis i cache. För att testa prototyperna skapades en implementation av automatiska tester som lagrade mätdata om relate-rad prestanda till cache för sidanrop från webbapplikationen i olika en-heter och webbläsare. En analys av mätdata gjordes och det visade sig att klientprototypen var 32 procent snabbare och serverprototypen 21 procent snabbare jämfört med Dramatifys implementation..

LMSim, cacheminnessimulator för utbildningssyfte

Cache simulator is a tool to increase the understanding of a cache memory. Therefore cache memory simulation is included in the course Computer Engineering IS1200 at the Royal Institution of Technology. The purpose of this project is to develop a cache memory simulator for education. The existing MipsIt and Mips Simulator which is currently used in IS1200 has been the main source of inspiration. This resulted in the development of the cache memory simulator LMSim.

Kravinsamling vid utveckling av mobila applikationer : En undersökning gjord utifrån utvecklares perspektiv

Företaget Dramatify tillhandahåller en tjänst för TV- och filmproduktions-bolag att hantera kommunikation och information kring sina produktioner med hjälp av mobiler och datorer oavsett var de befinner sig. De upplever långa responstider för sin webbapplikation och gav som förslag att studera lagring av produktionsdata i cache. För att lösa problemet har en under-sökning av tidigare arbeten inom området och lämpliga tillämpningar för att implementera, testa och analysera prototyper som lagrar data i cache.Resultatet blev en prototyp för klient respektive server med strategin att lagra varje produktion styckvis i cache. För att testa prototyperna skapades en implementation av automatiska tester som lagrade mätdata om relate-rad prestanda till cache för sidanrop från webbapplikationen i olika en-heter och webbläsare. En analys av mätdata gjordes och det visade sig att klientprototypen var 32 procent snabbare och serverprototypen 21 procent snabbare jämfört med Dramatifys implementation..

Utveckling av modellbaserad reglering i kommersiella styrsystem

In industrial control systems PID-control remains the prevalent strategy, also for processes that would benefit from model based control. The purpose of this thesis is to evaluate whether model based control can be readily implemented in an industrial control system. To this end a simulated surge tank with a simulated industrial control system is studied. For evaluation two scenarios with specified objectives are selected.Following a review of LQR and versions of MPC, Predictive Functional Control (PFC) is considered the most suitable for implementation. PFC is a form of MPC developed with industrial applications in mind and therefore has several advantages for implementation in an industrial control system.

Samverkande, motverkande eller kompletterande? : En uppsats om relationer mellan styrsystem

Title: Co-operative, prevent or complement? - An essay on the relationships between control systems. Authors: Kim Eriksson and Victoria KarlssonPurpose: The essay aims to describe the relations between control systems and how they related to each other, based on an operationalization of the control systems. Research question: What are the control systems relations to each other? With regards whether control systems co-operative, prevents and/or complement each other.Theoretical framework: The essays theoretical framework is based on Malmi and Browns (2008) description of five different control systems and control mechanisms associated with each control system.   Research methodology: The method was based on three different data collection methods. These methods were observations, documentation, and semi-structured interviews.Conclusions: It is concluded that the control systems has comprehensive relations. Control systems have more, than one, relation to each other..

KRAV OCH MÖJLIGHETER FÖR STYRNING AV VATTENFALLS VATTENKRAFTSTATIONER

The secondary control must be part of the production plan, since the capacity will bedeployed in advance, just as the primary control. The activation of the new frequencycontrol should be preformed in Vattenfall's operations centers (DC) to minimizecommunication delay. Vattenfall needs to work towards a more holistic optimizationsystem. The main issue for Vattenfall Generation is not how we produce but ratherwhen, which is done with creation of bids. This is where there is the mostopportunity for improvement.

Optimering av dataleverans fo?r Internetanslutna TV- applikationer

TV-apparater och kringutrustningar a?r numera ofta Internetanslutna och har inbyggda webbla?sare som fungerar som en plattform fo?r HTML5- applikationer med JavaScript, vilket har lett till att utbudet av applikat- ioner som finns tillga?ngliga pa? dessa plattformar o?kat explosivt de senaste a?ren. Tyva?rr lider dock ma?nga av da?lig prestanda med avseende pa? datao?- verfo?ring och anva?ndargra?nssnittet upplevs ofta som segt eftersom ha?rd- varan inte kan ma?ta sig med en modern dator. Det ha?r examensarbetet underso?ker vad som kan optimeras pa? na?rverkssidan.

Effekten av syskonplacering på Health Locus of Control : En studie om syskonplacering och kön kan relateras med locus of control ur ett hälsoperspektiv

Studier har visat att det finns ett samband mellan syskonplacering och locus of control, medan andra studier inte funnit något samband. Syftet med denna studie är att undersöka relationen mellan syskonplacering, kön och locus of control ur ett hälsoperspektiv hos gymnasieelever i årskurs 3. I undersökningen deltog 147 gymnasielever ifrån fem skolor i Kronobergs län. Resultatet visade att kön och syskonplacering samvarierade med intern health locus of control (F= 3,01;p< 0,03; ES= 6,2) och att syskonplacering och kön tillsammans inte visade någon signifikant inverkan på extern health locus of control (F= 2,20;p=<0,09; ES= 4,6). Fyndet kan indikera att manliga mellanbarn i större utsträckning strävar efter en intern health locus of control än kvinnliga mellanbarn.Nyckelord: Syskonplacering, health locus of control, intern- och extern locus of control, kön..

Utveckling av styrsystem för EMC-kammare

This thesis aims to develop a control system for measuring electromagnetic compability (EMC). This has meant that a controller designed around an ATmega8 microcontroller has been manufactured and programmed. It has also meant the development of a comprehensive control software in the program MATLAB. The control system has been tested with satisfactory results and can now, monitor and control measurements of the EMC-type..

En frivillig standards kvalitetsma?ssiga pa?verkan pa? redovisning av varuma?rken : ISO 10668

Title: Co-operative, prevent or complement? - An essay on the relationships between control systems. Authors: Kim Eriksson and Victoria KarlssonPurpose: The essay aims to describe the relations between control systems and how they related to each other, based on an operationalization of the control systems. Research question: What are the control systems relations to each other? With regards whether control systems co-operative, prevents and/or complement each other.Theoretical framework: The essays theoretical framework is based on Malmi and Browns (2008) description of five different control systems and control mechanisms associated with each control system.   Research methodology: The method was based on three different data collection methods. These methods were observations, documentation, and semi-structured interviews.Conclusions: It is concluded that the control systems has comprehensive relations. Control systems have more, than one, relation to each other..

"Den som är satt i skuld är icke fri" : En studie om de svenska elnätsföretagens kapitalstrukturer

Title: Co-operative, prevent or complement? - An essay on the relationships between control systems. Authors: Kim Eriksson and Victoria KarlssonPurpose: The essay aims to describe the relations between control systems and how they related to each other, based on an operationalization of the control systems. Research question: What are the control systems relations to each other? With regards whether control systems co-operative, prevents and/or complement each other.Theoretical framework: The essays theoretical framework is based on Malmi and Browns (2008) description of five different control systems and control mechanisms associated with each control system.   Research methodology: The method was based on three different data collection methods. These methods were observations, documentation, and semi-structured interviews.Conclusions: It is concluded that the control systems has comprehensive relations. Control systems have more, than one, relation to each other..

Web Map Service implementation i .NET

I dagens samhälle så används internet mer och mer för att få fram information, så är även fallet förkartor. I denna uppsats, som gjorts på uppdrag av Tieto Sweden Healthcare & Welfare för att kunnaanvändas i systemet Laps Care, kommer det tas upp lösningar för att hämta geografisk data viakarttjänster med hjälp av Web Map Service (WMS) tjänster i en .NET applikation.Detta examensarbete kommer att ta upp, på en grundläggande nivå, hur WMS-standarden kananvändas av en klient för att visa digitala kartor från en WMS-tjänst samt lite kort om andraalternativ till WMS så som Web Map Service Tile Cache (WMS-C) och Tile Map Service (TMS)tjänster. Det ges olika förslag på open source komponenter som kan användas för att hantera sådanatjänster med fokus på SharpMap som valdes att användas i prototypen som gjordes för att visa huren sådan klient kan se ut.Uppsatsen kommer också behandla kartografi där det kortfattat förklaras om vilka riktlinjer somborde tas för en karta.I andra stycket tas kortfattat upp hur webbtjänster fungerar och även vad det finns för för- ochnackdelar att använda sig av sådana tjänster.Det kommer också förklaras vad Geografiska informationssystem (GIS) är och hur det användsidag.Sammanfattningsvis så utvecklades en fungerande prototyp med hjälp av open source komponentenSharpMap som kan visa kartor från WMS, WMS-C och TMS tjänster och om en ERSI Shapefilmed vägdata finns tillgänglig så går det att söka efter gator..

En studie om artikelhantering i material- och produktionsstyrningssystem på System Andersson AB

This thesis aims to develop a control system for measuring electromagnetic compability (EMC). This has meant that a controller designed around an ATmega8 microcontroller has been manufactured and programmed. It has also meant the development of a comprehensive control software in the program MATLAB. The control system has been tested with satisfactory results and can now, monitor and control measurements of the EMC-type..

1 Nästa sida ->