• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 911
  • 173
  • 110
  • 90
  • 54
  • 11
  • 7
  • 6
  • 3
  • 3
  • 2
  • 2
  • 1
  • 1
  • 1
  • Tagged with
  • 1361
  • 579
  • 574
  • 567
  • 566
  • 395
  • 395
  • 320
  • 251
  • 251
  • 217
  • 187
  • 182
  • 182
  • 176
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
71

Properties of systems with time delayed feedback

Manffra, Elisangela Ferretti. January 2002 (has links) (PDF)
Wuppertal, University, Diss., 2002.
72

A proposal for a code of ethics for collaborative journalism in the digital age : the Open Park Code

Gallez, Florence H. J. T January 2014 (has links)
Thesis: S.M. in Comparative Media Studies, Massachusetts Institute of Technology, Department of Humanities, 2014. / Cataloged from PDF version of thesis. / Includes bibliographical references (pages 294-300). / As American professional journalism with its established rules and values transitions to the little-regulated, ever-evolving world of digital news, few of its practitioners, contributors and consumers are giving thought to the moral and intellectual implications that this transition entails. While technologists and innovators have embraced this passage into a hybrid model of skilled and citizen-generated news production, even spearheading its new practices at times, this transition is taking place in a moral and regulatory void: without a strong legislative foundation for cyberspace and revised ethical rules for the journalism profession online, media professionals and independent news producers lack guidance and tools to respond appropriately to new ethical issues not covered by current laws and ethical codes. Some of the key questions facing the profession are: should online journalism and all new forms of news media production be regulated, and if so, to what extent and by whom? What constitutes ethical collaboration? How does current regulation operate? Should or could it be extended to the digital domain? In this thesis I argue that professional and amateur news publishing on the Internet and other digital formats have created new social issues, ethical dilemmas and unanticipated situations for journalists, which are specific to digital media and unaddressed by current laws, standards, and codes of ethics. Following an analysis of these issues and the deficiencies of current ethics codes, using a real-life case study and comments from working journalists on their new professional needs, I then propose my vision for online news media production, arguing for an open-source, participatory model supported by a solid, individual ethical foundation and a revised relationship with sources. The thesis culminates with my proposed code of ethics for collaborative journalism in the digital age, the Open Park Code of Ethics and the Global Media Ethics Forum. Initially conceived as a news-reporting and educational tool for the Open Park project of The MIT Center for Future Civic Media, the OP Code reflects the principles and guidelines of my open-source model and is readily usable and adaptable to the needs of varied news media communities and individual producers. / by Florence H. J. T. Gallez. / S.M. in Comparative Media Studies
73

BSPlab - experiment manager (BEM)

Klepaker, Erlend Søreide January 2006 (has links)
<p>Dette dokumentet beskriver utviklingen av en grafisk eksperimentomgivelse for BSPlab. BSPlab er en parallell datamaskinsimulator, som gjør det mulig å simulere kjøringer av programmer skrevet for BSP-modellen (Bulk Synchronous Paralell) på forskjellige datamaskinarkitekturer. Målet med oppgaven er å utvikle grafiske omgivelser for denne simulatoren, som lar brukeren sette opp simuleringer ved hjelp av en rekke parametere, lar brukeren kjøre simuleringen og motta informasjon fra BSP programmet under kjøring og har verktøy for å la brukeren behandle resultatdata fra simulering visuelt etter kjøring. Utviklingen av denne grafiske eksperimentomgivelsen er i all hovedsak gjort i programmeringsspråket Python.</p>
74

Rekonfigurerbar maskinvare som applikasjonsakselerator ved søk i DNA / Using reconfigurable computing as application accelerator in DNA search

Gulbrandsen, Per Andreas January 2007 (has links)
<p>Rekonfigurerbar maskinvare er en teknologi som kan få potensielt stor innvirkning på mange fagfelt, deriblant bioinformatikk. Ved bruk av FPGA-teknologi, eller andre former for rekonfigurerbar maskinvare, kan man løse store, beregningsintensive oppgaver uten nødvendigvis å ha tilgang til svært kostbare dataanlegg. Men for å få en slik ytelse stilles det krav til algoritmen og implementasjonen. FPGA-teknologien har store fordeler, som for eksempel parallellisering av oppgaver, men også store svakheter, hvor to som kan nevner er båndbredde ut av brikken og at konstruksjon av spesialtilpasset maskinvare kan være svært komplisert. Dette er noe som kommer i fokus i oppgaven. Oppgaven tar for seg utvikling av en modul i et større system. Denne modulen bruker post-prosessering av resultater til å velge ut mer relevant data for presentasjon. I tillegg søkes også en ytelsesøkning gjennom å forhindre overdreven bruk av begrenset båndbredde og problemer forbundet med kommunikasjon mellom FPGA og CPU. Utviklingen av denne modulen, i to varianter, skal implementeres som en fungerende modul i et system for søk i DNA. En ytelsesøkning vil bli tydelig, og bakgrunnen for denne blir forklart. Oppgaven ser på muligheten for å utnytte parallellisering ved en flerkjerne-variant av systemet, og eventuelle forbedringer som kan gjøres i enkjerne-implementasjonen for best å utnytte tilgjengelige ressurser på FPGA-brikken, da utredningen tar utgangspunkt i at flerkjerne-implementasjonen blir tuftet på enkjernevarianten. En eksisterende modul blir implementert på nytt for å øke arealeffektiviteten til systemet, og en rekke forslag til forbedringer av andre moduler vil også bli gitt. Tilslutt vil en diskusjon rundt oppbygningen av en slik flerkjerne-variant bli gitt, og også en diskusjon rundt arealeffektivitet og ytelse. Fordeler og ulemper ved denne fremgangsmåten i forhold til en implementasjon som parallelliserer over flere noder vil også bli gitt. Oppgaven dokumenterer også videreutviklingen av rammeverket rundt systemet for å gjøre dette klart for bruk. I dette inngår overføring av data til og fra systemet og tilpasning til eventuelle problemer forbundet med dette. Utfordringer er å takle store datamengder, konvertere data til systemets format og håndtere utdata fra systemet. Hensikten er å gjøre systemet fullt fungerende. Begrensninger i rammeverket som påvirker ytelse vil bli tydelige, og disse blir forklart. I tillegg vil resultater fra kjøringer med DNA-strenger og vektingsmatriser vises og tendenser i disse vil bli forklart.</p>
75

Evolusjon av feil-tolerante digitale kretser ved bruk av en beregningsklynge / Evolving fault-tolerant digital Circuits using a Parallel Cluster

Martinsen, May Linda January 2007 (has links)
<p>Elektroniske kretser er meget sårbare for feil. Tradisjonelle løsninger for kjøretids feiltoleranse, innebærer normalt en reprodusering av funksjonelle enheter etter kjente metoder. Ved bruk av evolusjon (for eksempel genetiske algoritmer) er det mulig å oppnå uvanlige arkitekturer, hvorav noen kan ha fordeler innen feiltoleranse. Denne rapporten ser på evolusjon av kretser, der det til en hver tid eksisterer en inverteringsfeil. Kretser som resulterer etter evolusjonen blir så testet grundig, både med og uten feil. Gjennom et omfattende sett av eksperimenter som er utført, vil resultatene granskes og presenteres her. Resultatene vil vise at i de fleste tilfellene, vil evolusjonen, selv med feil, finne fram til en krets som vil fungere etter spesifikasjonen, når feilen ikke er til stede. Den største faktoren her er antall tilgjengelige porter under evolusjon. Er den for liten, vil ikke evolusjonen oppnå en fungerende krets, er den for stor, vil det oppstå grupper av porter som ikke har en funksjon i kretsen.</p>
76

Techniques and Tools for Optimizing Codes on Modern Architectures: : A Low-Level Approach

Jensen, Rune Erlend January 2009 (has links)
<p>This thesis describes novel techniques and test implementations for optimizing numerically intensive codes. Our main focus is on how given algorithms can be adapted to run efficiently on modern microprocessor exploring several architectural features including, instruction selection, and access patterns related to having several levels of cache. Our approach is also shown to be relevant for multicore architectures. Our primary target applications are linear algebra routines in the form of matrix multiply with dense matrices. We analyze how current compilers, microprocessor and common optimization techniques (like loop tiling and date relocation) interact. A tunable assembly code generator is developed, built, and tested on a basic BLAS level-3 routine to side-step some of the performance issues of modern compilers. Our generator has been test on both the Intel Pentium 4 and Intel's Core 2 processors. For the Pentium 4, a 10.8 % speed-up is achieved over ATLAS's rank2k, and a 17% speed-up is achieved over MKL's implementation for 4000-by-4032 matrices. On the Core 2 we optimize our code for 2000-by-2000 matrices and achieved a 24% and 5% speed-up over ATLAS and MKL, respectively with our multi-threaded implementation. Also for other matrix sizes, descent speed-ups are shown. Considering that our implementation is far from fully tuned, we consider these result very respectable.</p>
77

Techniques and Tools for Optimizing Codes on Modern Architectures: : A Low-Level Approach

Jensen, Rune Erlend January 2009 (has links)
This thesis describes novel techniques and test implementations for optimizing numerically intensive codes. Our main focus is on how given algorithms can be adapted to run efficiently on modern microprocessor exploring several architectural features including, instruction selection, and access patterns related to having several levels of cache. Our approach is also shown to be relevant for multicore architectures. Our primary target applications are linear algebra routines in the form of matrix multiply with dense matrices. We analyze how current compilers, microprocessor and common optimization techniques (like loop tiling and date relocation) interact. A tunable assembly code generator is developed, built, and tested on a basic BLAS level-3 routine to side-step some of the performance issues of modern compilers. Our generator has been test on both the Intel Pentium 4 and Intel's Core 2 processors. For the Pentium 4, a 10.8 % speed-up is achieved over ATLAS's rank2k, and a 17% speed-up is achieved over MKL's implementation for 4000-by-4032 matrices. On the Core 2 we optimize our code for 2000-by-2000 matrices and achieved a 24% and 5% speed-up over ATLAS and MKL, respectively with our multi-threaded implementation. Also for other matrix sizes, descent speed-ups are shown. Considering that our implementation is far from fully tuned, we consider these result very respectable.
78

BSPlab - experiment manager (BEM)

Klepaker, Erlend Søreide January 2006 (has links)
Dette dokumentet beskriver utviklingen av en grafisk eksperimentomgivelse for BSPlab. BSPlab er en parallell datamaskinsimulator, som gjør det mulig å simulere kjøringer av programmer skrevet for BSP-modellen (Bulk Synchronous Paralell) på forskjellige datamaskinarkitekturer. Målet med oppgaven er å utvikle grafiske omgivelser for denne simulatoren, som lar brukeren sette opp simuleringer ved hjelp av en rekke parametere, lar brukeren kjøre simuleringen og motta informasjon fra BSP programmet under kjøring og har verktøy for å la brukeren behandle resultatdata fra simulering visuelt etter kjøring. Utviklingen av denne grafiske eksperimentomgivelsen er i all hovedsak gjort i programmeringsspråket Python.
79

Rekonfigurerbar maskinvare som applikasjonsakselerator ved søk i DNA / Using reconfigurable computing as application accelerator in DNA search

Gulbrandsen, Per Andreas January 2007 (has links)
Rekonfigurerbar maskinvare er en teknologi som kan få potensielt stor innvirkning på mange fagfelt, deriblant bioinformatikk. Ved bruk av FPGA-teknologi, eller andre former for rekonfigurerbar maskinvare, kan man løse store, beregningsintensive oppgaver uten nødvendigvis å ha tilgang til svært kostbare dataanlegg. Men for å få en slik ytelse stilles det krav til algoritmen og implementasjonen. FPGA-teknologien har store fordeler, som for eksempel parallellisering av oppgaver, men også store svakheter, hvor to som kan nevner er båndbredde ut av brikken og at konstruksjon av spesialtilpasset maskinvare kan være svært komplisert. Dette er noe som kommer i fokus i oppgaven. Oppgaven tar for seg utvikling av en modul i et større system. Denne modulen bruker post-prosessering av resultater til å velge ut mer relevant data for presentasjon. I tillegg søkes også en ytelsesøkning gjennom å forhindre overdreven bruk av begrenset båndbredde og problemer forbundet med kommunikasjon mellom FPGA og CPU. Utviklingen av denne modulen, i to varianter, skal implementeres som en fungerende modul i et system for søk i DNA. En ytelsesøkning vil bli tydelig, og bakgrunnen for denne blir forklart. Oppgaven ser på muligheten for å utnytte parallellisering ved en flerkjerne-variant av systemet, og eventuelle forbedringer som kan gjøres i enkjerne-implementasjonen for best å utnytte tilgjengelige ressurser på FPGA-brikken, da utredningen tar utgangspunkt i at flerkjerne-implementasjonen blir tuftet på enkjernevarianten. En eksisterende modul blir implementert på nytt for å øke arealeffektiviteten til systemet, og en rekke forslag til forbedringer av andre moduler vil også bli gitt. Tilslutt vil en diskusjon rundt oppbygningen av en slik flerkjerne-variant bli gitt, og også en diskusjon rundt arealeffektivitet og ytelse. Fordeler og ulemper ved denne fremgangsmåten i forhold til en implementasjon som parallelliserer over flere noder vil også bli gitt. Oppgaven dokumenterer også videreutviklingen av rammeverket rundt systemet for å gjøre dette klart for bruk. I dette inngår overføring av data til og fra systemet og tilpasning til eventuelle problemer forbundet med dette. Utfordringer er å takle store datamengder, konvertere data til systemets format og håndtere utdata fra systemet. Hensikten er å gjøre systemet fullt fungerende. Begrensninger i rammeverket som påvirker ytelse vil bli tydelige, og disse blir forklart. I tillegg vil resultater fra kjøringer med DNA-strenger og vektingsmatriser vises og tendenser i disse vil bli forklart.
80

Evolusjon av feil-tolerante digitale kretser ved bruk av en beregningsklynge / Evolving fault-tolerant digital Circuits using a Parallel Cluster

Martinsen, May Linda January 2007 (has links)
Elektroniske kretser er meget sårbare for feil. Tradisjonelle løsninger for kjøretids feiltoleranse, innebærer normalt en reprodusering av funksjonelle enheter etter kjente metoder. Ved bruk av evolusjon (for eksempel genetiske algoritmer) er det mulig å oppnå uvanlige arkitekturer, hvorav noen kan ha fordeler innen feiltoleranse. Denne rapporten ser på evolusjon av kretser, der det til en hver tid eksisterer en inverteringsfeil. Kretser som resulterer etter evolusjonen blir så testet grundig, både med og uten feil. Gjennom et omfattende sett av eksperimenter som er utført, vil resultatene granskes og presenteres her. Resultatene vil vise at i de fleste tilfellene, vil evolusjonen, selv med feil, finne fram til en krets som vil fungere etter spesifikasjonen, når feilen ikke er til stede. Den største faktoren her er antall tilgjengelige porter under evolusjon. Er den for liten, vil ikke evolusjonen oppnå en fungerende krets, er den for stor, vil det oppstå grupper av porter som ikke har en funksjon i kretsen.

Page generated in 0.0857 seconds