Abstract-Recent trender av aggressiv teknikskalning har kraftigt förvärrat förekomsten och effekten av fel i datorsystem. Detta har gjort "tillförlitlighet" till en första ordningens konstruktionsbegränsning. För att ta itu med utmaningarna när det gäller tillförlitlighet har flera tekniker föreslagits. Detta dokument ger en översikt över arkitektoniska tekniker för att förbättra motståndskraften hos datorsystem. Vi fokuserar särskilt på tekniker som föreslås för mikroarchitecturala komponenter, såsom processorregister, funktionella enheter, cache och huvudminne etc. Dessutom diskuterar vi tekniker som föreslås för icke-flyktiga minne, GPU och 3D-stackade processorer. För att understryka likheterna och skillnaderna i teknikerna klassificerar vi dem utifrån deras nyckelegenskaper. Vi granskar också de mätvärden som föreslås för att kvantifiera sårbarheten hos processorstrukturer. Vi tror att denna undersökning kommer att hjälpa forskare, systemarkitekter och processordesigners att få insikter i teknikerna för att förbättra tillförlitligheten hos datorsystem.
I REF presenterade Mittal och Vetter en undersökning av tekniker för att förbättra datasystemens tillförlitlighet.
A Survey of Techniques for Modeling and Improving Reliability of Computing Systems
{'venue': 'IEEE Transactions on Parallel and Distributed Systems', 'journal': 'IEEE Transactions on Parallel and Distributed Systems', 'mag_field_of_study': ['Computer Science']}