• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 15
  • 3
  • 2
  • 1
  • 1
  • Tagged with
  • 24
  • 21
  • 20
  • 15
  • 12
  • 10
  • 9
  • 8
  • 7
  • 5
  • 5
  • 5
  • 5
  • 4
  • 4
  • 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.
11

Deadlock detection and dihomotopic reduction via progress shell decomposition

Cape, David Andrew, January 2010 (has links) (PDF)
Thesis (Ph. D.)--Missouri University of Science and Technology, 2010. / Vita. The entire thesis text is included in file. Title from title screen of thesis/dissertation PDF file (viewed April 21, 2010) Includes bibliographical references (p. 133-134).
12

Deadlock probability prediction and detection in distributed systems

Deorukhkar, Mayuresh. January 2004 (has links)
Thesis (M.S.)--University of Missouri-Columbia, 2004. / Typescript. Includes bibliographical references (leaves 75-76). Also available on the Internet.
13

A layered virtual memory manager.

Mason, Andrew Halstead. January 1977 (has links)
Thesis: Elec. E., Massachusetts Institute of Technology, Department of Electrical Engineering, 1977 / Bibliography : leaves 127-132. / Elec. E. / Elec. E. Massachusetts Institute of Technology, Department of Electrical Engineering
14

Implementing Erlang/OTP on Intel Galileo

Coada, Paul, Kaya, Erkut January 2015 (has links)
The Intel Galileo, inspired by the well-known Arduino board, is a development board with many possibilities because of its strength. The Galileo is has an Intel processor capable of running GNU/Linux and can be connected to the internet, which opens up the possibility to be controlled remotely. The programming language that comes with the Intel Galileo is the same as for the Arduino development boards, and is therefore very limited and does not utilize the Galileo’s entire strength. Our aim with this project is to integrate a more suitable programming language; a language that can make better use of the relatively powerful processor to control the components of the board. The programming language of choice is Erlang, and the reason is obvious. Erlang can be described as a process-oriented programming language based on the functional programming paradigm and its power in concurrency. The result of the project was the successful integration of a complete version of GNU/Linux on the board and the cross-compilation of Erlang/OTP onto the board. Having Erlang running on the system opens up many possibilities for future work, amongst all: creating Erlang programs for the Intel Galileo, integrating an effective API, and measuring the pros and cons of using Erlang on an Intel Galileo. / Intel Galileo är ett utvecklingskort som bygger på Arduinos succe. Den kommer med en kraftigare processor jämfort med Arduino Uno, och den har möjlighet att kunna köra GNU/Linux. Den har också en port för att kunna kopplas till internet och på så sätt kommunicera med andra enheter. Programmeringsspråket som rekommenderas för Intel Galileo är densamma som används för Arduinos utvecklingskort. Det finns däremot en möjlighet att kunna kombinera utvecklingskortet med ett programmeringsspråk som kan erbjuda mer funktionalitet och fortfarande vara enkelt. Vårt val hamnade på Erlang för den är ett funktionellt språk och har möjlighet att hantera olika processer. Tanken är att kunna behandla olika komponenter kopplade till utvecklingskortet som processer, som kan kommunicera med andra komponenter och med internet. Projektarbetet bestod av att undersöka ifall det är möjligt att kunna kombinera Erlang/OTP med Intel Galileon samt skriva en guide för hur implementeringen gick till. Att kombinera de två var lyckat och det öppnar upp möjligheter för fortsätta arbeten och försök.
15

Scalable access control

May, Brian, 1975- January 2001 (has links)
Abstract not available
16

Real-time interactive multiprogramming.

Heher, Anthony Douglas. January 1978 (has links)
This thesis describes a new method of constructing a real-time interactive software system for a minicomputer to enable the interactive facilities to be extended and improved in a multitasking environment which supports structured programming concepts. A memory management technique called Software Virtual Memory Management, which is implemented entirely in software, is used to extend the concept of hardware virtual memory management. This extension unifies the concepts of memory space allocation and control and of file system management, resulting in a system which is simple and safe for the application oriented user. The memory management structures are also used to provide exceptional protection facilities. A number of users can work interactively, using a high-level structured language in a multi-tasking environ=ment, with very secure access to shared data bases. A system is described which illustrates these concepts. This system is implemented using an interpreter and significant improvements in the performance of interpretive systems are shown to be possible using the structures presented. The system has been implemented on a Varian minicomputer as well as on a microprogrammable micro= processor. The virtual memory technique has been shown to work with a variety of bulk storage devices and should be particularly suitable for use with recent bulk storage developments such as bubble memory and charge coupled devices. A detailed comparison of the performance of the system vis-a-vis that of a FORTRAN based system executing in-line code with swapping has been performed by means of a process control Case study. These measurements show that an interpretive system using this new memory management technique can have a performance which is comparable to or better than a compiler. oriented system. / Thesis (Ph.D.)-University of Natal, 1978.
17

Investigating tools and techniques for improving software performance on multiprocessor computer systems

Tristram, Waide Barrington January 2012 (has links)
The availability of modern commodity multicore processors and multiprocessor computer systems has resulted in the widespread adoption of parallel computers in a variety of environments, ranging from the home to workstation and server environments in particular. Unfortunately, parallel programming is harder and requires more expertise than the traditional sequential programming model. The variety of tools and parallel programming models available to the programmer further complicates the issue. The primary goal of this research was to identify and describe a selection of parallel programming tools and techniques to aid novice parallel programmers in the process of developing efficient parallel C/C++ programs for the Linux platform. This was achieved by highlighting and describing the key concepts and hardware factors that affect parallel programming, providing a brief survey of commonly available software development tools and parallel programming models and libraries, and presenting structured approaches to software performance tuning and parallel programming. Finally, the performance of several parallel programming models and libraries was investigated, along with the programming effort required to implement solutions using the respective models. A quantitative research methodology was applied to the investigation of the performance and programming effort associated with the selected parallel programming models and libraries, which included automatic parallelisation by the compiler, Boost Threads, Cilk Plus, OpenMP, POSIX threads (Pthreads), and Threading Building Blocks (TBB). Additionally, the performance of the GNU C/C++ and Intel C/C++ compilers was examined. The results revealed that the choice of parallel programming model or library is dependent on the type of problem being solved and that there is no overall best choice for all classes of problem. However, the results also indicate that parallel programming models with higher levels of abstraction require less programming effort and provide similar performance compared to explicit threading models. The principle conclusion was that the problem analysis and parallel design are an important factor in the selection of the parallel programming model and tools, but that models with higher levels of abstractions, such as OpenMP and Threading Building Blocks, are favoured.
18

Some Theoretical Contributions To The Mutual Exclusion Problem

Alagarsamy, K 04 1900 (has links) (PDF)
No description available.
19

A Parallel Programming Language

Cox, Richard D. 05 1900 (has links)
The problem of programming a parallel processor is discussed. Previous methods of programming a parallel processor, analyzing a program for parallel paths, and special language features are discussed. Graph theory is used to define the three basic programming constructs: choice, sequence, repetition. The concept of mechanized programming is expanded to allow for total separation of control and computational sections of a program. A definition of a language is presented which provides for this separation. A method for developing the program graph is discussed. The control graph and data graph are developed separately. The two graphs illustrate control and data predecessor relationships used in determining parallel elements of a program.
20

A digitalização da televisão pública : um estudo do caso da multiprogramação na TV Cultura /

Cardoso, Vivianne Lindsay. January 2012 (has links)
Orientador: Juliano Maurício de Carvalho / Banca: Maria Cristina Gobbi / Banca: Francisco Sierra Caballero / Resumo: Esta dissertação analisa as políticas de implantação da multiprogramação pela TV Cultura, emissora sob responsabilidade da Fundação Padre Anchieta. A análise evidencia a implantação da televisão digital no Brasil e contempla as políticas públicas que regulamentam o funcionamento da televisão digital da televisão pública e da televisão educativa. A dissertação foca nos processos políticos que envolvem a criação e a implantação dos canais de multiprogramação da emissora: o Univesp TV e o MultiCultura. Ambos estão em funcionamento por meio de autorização especial e operam atualmente em caráter científico e experimental. Como resultado, identifica-se a existência de jogos de poder e de interesses políticos e financeiros no processo de implantação, além da fragilidade legal envolvendo a multiprogramação. Mesmo limitada à União, a partir dos acontecimentos ligados a TV Cultura, constata-se, por meio da legislação vigente, que a tecnologia pode ser praticada em caráter científico e experimental por qualquer concessionária que tenha a autorização do Ministério das Comunicações e da Anatel - Agência Nacional de Telecomunicações. Aponta-se ainda a relevância da tecnologia como instrumento de comtemplação dos princípios constitucionais de democratização da comunicação. A dissertação é um estudo exploratório, bibliográfico e documental sobre este significativo momento de transição e experimentação que ocorre na televisão brasileira. A análise baseia-se na visão da Economia Política da Comunicação utilizando a pesquisa qualitativa como metodologia de trabalho / Abstract: The present dissertation analyses the political deployment of multiprogramming by TV Cultura, broadcaster under the resposability of the Padre Anchieta Foundation. The analysis highlights the deployment of digital TV in Brazil, and contemplates the public policies that regulate the operation of digital television, of public television and of educational television. The dissertation focuses on the political processes that involve the creation and the implementation of the multiprogramming channels by the broadcaster: Univesp TV and MultiCultura. Both are running by means of a special authorization and currently operate in a scientific and experimental way. As a result, it identifies the existence of games of power and of political and financial interest in the process of implementation, besides the legal fragility involving multiprogramming. Even though limited to the Union, it is possible to assert, from the events connected to RV Cultura and from the current legislation, that the technology can be practiced in a scientific and experimental way by any concessionary that has the authorization of the Ministry of Communications and of Anatel - the National Telecommunications Agency. Furthermore, it indicates the relevance of the technology as means of contemplating the constitucional principles of democratization of communication. The dissertation is an exploratory, bibliographic and documentary study on this significant time of transition and experimentation that is occurring in the Brazilian television. The analysis is based on the perspective of the Political Economy of Communication and uses the qualitative research as its work method / Mestre

Page generated in 0.0983 seconds