106 research outputs found

    Fault and Defect Tolerant Computer Architectures: Reliable Computing With Unreliable Devices

    Get PDF
    This research addresses design of a reliable computer from unreliable device technologies. A system architecture is developed for a fault and defect tolerant (FDT) computer. Trade-offs between different techniques are studied and yield and hardware cost models are developed. Fault and defect tolerant designs are created for the processor and the cache memory. Simulation results for the content-addressable memory (CAM)-based cache show 90% yield with device failure probabilities of 3 x 10(-6), three orders of magnitude better than non fault tolerant caches of the same size. The entire processor achieves 70% yield with device failure probabilities exceeding 10(-6). The required hardware redundancy is approximately 15 times that of a non-fault tolerant design. While larger than current FT designs, this architecture allows the use of devices much more likely to fail than silicon CMOS. As part of model development, an improved model is derived for NAND Multiplexing. The model is the first accurate model for small and medium amounts of redundancy. Previous models are extended to account for dependence between the inputs and produce more accurate results

    Resilience of an embedded architecture using hardware redundancy

    Get PDF
    In the last decade the dominance of the general computing systems market has being replaced by embedded systems with billions of units manufactured every year. Embedded systems appear in contexts where continuous operation is of utmost importance and failure can be profound. Nowadays, radiation poses a serious threat to the reliable operation of safety-critical systems. Fault avoidance techniques, such as radiation hardening, have been commonly used in space applications. However, these components are expensive, lag behind commercial components with regards to performance and do not provide 100% fault elimination. Without fault tolerant mechanisms, many of these faults can become errors at the application or system level, which in turn, can result in catastrophic failures. In this work we study the concepts of fault tolerance and dependability and extend these concepts providing our own definition of resilience. We analyse the physics of radiation-induced faults, the damage mechanisms of particles and the process that leads to computing failures. We provide extensive taxonomies of 1) existing fault tolerant techniques and of 2) the effects of radiation in state-of-the-art electronics, analysing and comparing their characteristics. We propose a detailed model of faults and provide a classification of the different types of faults at various levels. We introduce an algorithm of fault tolerance and define the system states and actions necessary to implement it. We introduce novel hardware and system software techniques that provide a more efficient combination of reliability, performance and power consumption than existing techniques. We propose a new element of the system called syndrome that is the core of a resilient architecture whose software and hardware can adapt to reliable and unreliable environments. We implement a software simulator and disassembler and introduce a testing framework in combination with ERA’s assembler and commercial hardware simulators

    Contrary Voices: Heine, Hölderlin, and Goethe in the Music of Hanns Eisler

    Get PDF
    Contrary Voices examines composer Hanns Eisler’s settings of nineteenth-century poetry under changing political pressures from 1925 to 1962. The poets’ ideologically fraught reception histories, both under Nazism and in East Germany, led Eisler to intervene in this reception and voice dissent by radically fragmenting the texts. His musical settings both absorb and disturb the charisma of nineteenth-century sound materials, through formal parody, dissonance, and interruption. Eisler’s montage-like work foregrounds the difficult position of a modernist artist speaking both to and against political demands placed on art. Often the very charisma the composer seeks to expose for its power to sway the body politic exerts a force of its own. At the same time, his text-settings resist ideological rigidity in their polyphonic play. A dialogic approach to musical adaptation shows that, as Eisler seeks to resignify Heine’s problematic status in the Weimar Republic, Hölderlin’s appropriation under Nazism, and Goethe’s status as a nationalist symbol in the nascent German Democratic Republic, his music invests these poetic voices with surprising fragility and multivalence. It also destabilizes received gender tropes, in the masculine vulnerability of Eisler’s Heine choruses from 1925 and in the androgynous voices of his 1940s Hölderlin exile songs and later Goethe settings. Cross-reading the texts after hearing such musical treatment illuminates faultlines and complexities less obvious in text-only analysis. Ultimately Eisler’s music translates canonical material into a form as paradoxically faithful as it is violently fragmented.Doctor of Philosoph

    andererseits - Yearbook of Transatlantic German Studies: Vol. 9/10, 2020/21

    Get PDF
    'andererseits' provides a forum for research, commentary, and creative work on topics related to the German-speaking world and the field of German Studies. Works presented in the publication come from a wide variety of genres including book reviews, poetry, essays, editorials, forum discussions, academic notes, lectures, and traditional peer-reviewed academic articles. In addition, we welcome contributions by journalists, librarians, archivists, and other commentators interested in German Studies broadly conceived. By publishing such a diverse array of material, we hope to demonstrate the extraordinary value of the humanities in general, and German Studies in particular, on a variety of intellectual and cultural levels

    gewohnt: un/common

    Get PDF
    Neue Konzepte für unser Zusammenleben sind dringend erforderlich, um auf die wachsende gesellschaftliche Ungleichheit, die Auflösung klassischer Arbeits- und Familienstrukturen oder die Ausprägung vielfältiger sozialer Beziehungsmuster zu antworten. GAM.16 versteht Raumbildungen als durchlässigen Rahmen für sozialräumliche Strukturen in architektonischer, soziologischer und kultureller Hinsicht und möchte das Bewusstsein für gemeinschaftliche Ressourcen wieder stärker ins Zentrum des gesellschaftspolitischen Diskurses rücken. Unter dem Titel „gewohnt: un/common" plädiert GAM.16 für gemeinschaftlich orientiertes Wohnen und stellt kollaborative und koproduktive Organisationskonzepte für das Wohnen als räumliche Praxis vor

    Software instruction caching

    Get PDF
    Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2007.This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.Includes bibliographical references (p. 185-193).As microprocessor complexities and costs skyrocket, designers are looking for ways to simplify their designs to reduce costs, improve energy efficiency, or squeeze more computational elements on each chip. This is particularly true for the embedded domain where cost and energy consumption are paramount. Software instruction caches have the potential to provide the required performance while using simpler, more efficient hardware. A software cache consists of a simple array memory (such as a scratchpad) and a software system that is capable of automatically managing that memory as a cache. Software caches have several advantages over traditional hardware caches. Without complex cache-management logic, the processor hardware is cheaper and easier to design, verify and manufacture. The reduced access energy of simple memories can result in a net energy savings if management overhead is kept low. Software caches can also be customized to each individual program's needs, improving performance or eliminating unpredictable timing for real-time embedded applications. The greatest challenge for a software cache is providing good performance using general-purpose instructions for cache management rather than specially-designed hardware. This thesis designs and implements a working system (Flexicache) on an actual embedded processor and uses it to investigate the strengths and weaknesses of software instruction caches. Although both data and instruction caches can be implemented in software, very different techniques are used to optimize performance; this work focuses exclusively on software instruction caches. The Flexicache system consists of two software components: a static off-line preprocessor to add caching to an application and a dynamic runtime system to manage memory during execution. Key interfaces and optimizations are identified and characterized. The system is evaluated in detail from the standpoints of both performance and energy consumption. The results indicate that software instruction caches can perform comparably to hardware caches in embedded processors. On most benchmarks, the overhead relative to a hardware cache is less than 12% and can be as low as 2.4%. At the same time, the software cache uses up to 6% less energy. This is achieved using a simple, directly-addressed memory and without requiring any complex, specialized hardware structures.by Jason Eric Miller.Ph.D

    Composing Consciousness: Psychological Design in the Late Dramatic Works of Robert Schumann

    Get PDF
    Until fairly recently, scholarship dealing with German literary and cultural traditions in the early-nineteenth century has largely avoided the idea of psychological impact, in part due to the assessment that psychology as a fully empirical discipline had its birth in the Freudian fin de siècle. Recent studies, however, have suggested that early psychological theory in Germany was far more developed than in other European countries, and its impact on literature and culture is only now being measured in any significant way. The intersection of philosophy, psychology, and literature was very prominent in Early Romantic Germany, insofar as many writers such as Goethe, Schiller, and Büchner contributed to psychological theory in their works. This connection must naturally be extended to musical works, which in nineteenth-century Germany were often considered just as literary as poetry or novels. Robert Schumann in particular saw his dramatic works as such—and as I demonstrate in this dissertation—they were influenced by and contributed to psychological theory in a significant way. When Robert Schumann moved to Dresden following a colossal mental breakdown in 1844, he began a relationship as both medical patient and close friend with one of the early-nineteenth century’s preeminent writers on psychology, Carl Gustav Carus. Despite the recent increase in scholarly attention being paid to Robert Schumann’s late output, no scholar has probed this connection between Schumann’s access to the latest psychological theories and his own late music, which reveals many connections that shed light on misunderstood aspects of some of Schumann’s most carefully constructed pieces. A close examination of three of Schumann’s major dramatic works forms the basis of this dissertation: Genoveva (1850), Der Rose Pilgerfahrt (1851), and Szenen aus Goethes ‘Faust’ (1853)

    (Dis)Obedience in Digital Societies: Perspectives on the Power of Algorithms and Data

    Get PDF
    Algorithms are not to be regarded as a technical structure but as a social phenomenon - they embed themselves, currently still very subtle, into our political and social system. Algorithms shape human behavior on various levels: they influence not only the aesthetic reception of the world but also the well-being and social interaction of their users. They act and intervene in a political and social context. As algorithms influence individual behavior in these social and political situations, their power should be the subject of critical discourse - or even lead to active disobedience and to the need for appropriate tools and methods which can be used to break the algorithmic power

    The Guitar Voice Of Randy Rhoads

    Get PDF
    Randy Rhoads was an influential rock guitarist whose synthesis of musical influences had an impact on heavy metal. He developed a classically influenced guitar style that inspired new developments in the guitar’s virtuosic technique and harmonic and melodic language. The sound of heavy metal can be traced directly to his guitar style. Yet no definitive studies have been conducted on his guitar voice, synthesis of musical influences, or contribution to heavy metal music. This thesis is the first study to define the musical influences that make up Rhoads’s innovative guitar voice and playing style. It examines his early childhood, formal training, and influences, honing his skills in Quiet Riot, mastering his skills on Blizzard of Ozz, and mastering his skills on Diary of a Madman. It provides a look at his guitar voice through his adaptation, synthesis, and implementation of musical influences by conducting a detailed musical analysis of the formal, harmonic, rhythmic, and melodic aspects of the songs on Blizzard of Ozz and Diary of a Madman. The examination of his guitar voice and playing style is provided by the following materials: CDs, DVDs, books, scholarly journals, master’s theses and doctoral dissertations, and transcriptions of songs on Blizzard of Ozz and Diary of a Madman. The aim of this thesis is to demonstrate that Rhoads’s guitar voice and playing style are classically influenced and a synthesis of different musical styles. It advocates that his playing style pushed the hard rock music envelope create a new approach to guitar playing that led to a more refined version of the music. It suggests that Rhoads’s musical approach and mindset in the 1980s: classical-style virtuosity, harmony and melody, and acoustic guitar was important to the development of the heavy metal sound, therefore placing him in the historical annals of popular music

    (Dis)Obedience in Digital Societies

    Get PDF
    Algorithms are not to be regarded as a technical structure but as a social phenomenon - they embed themselves, currently still very subtle, into our political and social system. Algorithms shape human behavior on various levels: they influence not only the aesthetic reception of the world but also the well-being and social interaction of their users. They act and intervene in a political and social context. As algorithms influence individual behavior in these social and political situations, their power should be the subject of critical discourse - or even lead to active disobedience and to the need for appropriate tools and methods which can be used to break the algorithmic power
    • …
    corecore