• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 356
  • 86
  • 42
  • 24
  • 11
  • 11
  • 11
  • 11
  • 11
  • 11
  • 9
  • 7
  • 4
  • 3
  • 2
  • Tagged with
  • 718
  • 718
  • 410
  • 304
  • 303
  • 215
  • 121
  • 106
  • 96
  • 95
  • 95
  • 84
  • 59
  • 58
  • 56
  • 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

Design and implementation of a simple table driven compiler

Crank, Robert D January 2010 (has links)
Digitized by Kansas Correctional Industries
12

Recognition of identical stubs in a decision table processor

Lu, Chi-Dong January 2010 (has links)
Digitized by Kansas Correctional Industries
13

A comparative study of high level microprogramming languages

Schreiner, Eugene January 2010 (has links)
Digitized by Kansas Correctional Industries
14

Formal verification-driven parallelisation synthesis

Botinčan, Matko January 2018 (has links)
Concurrency is often an optimisation, rather than intrinsic to the functional behaviour of a program, i.e., a concurrent program is often intended to achieve the same effect of a simpler sequential counterpart, just faster. Error-free concurrent programming remains a tricky problem, beyond the capabilities of most programmers. Consequently, an attractive alternative to manually developing a concurrent program is to automatically synthesise one. This dissertation presents two novel formal verification-based methods for safely transforming a sequential program into a concurrent one. The first method---an instance of proof-directed synthesis---takes as the input a sequential program and its safety proof, as well as annotations on where to parallelise, and produces a correctly-synchronised parallelised program, along with a proof of that program. The method uses the sequential proof to guide the insertion of synchronisation barriers to ensure that the parallelised program has the same behaviour as the original sequential version. The sequential proof, written in separation logic, need only represent shape properties, meaning we can parallelise complex heap-manipulating programs without verifying every aspect of their behaviour. The second method proposes specification-directed synthesis: given a sequential program, we extract a rich, stateful specification compactly summarising program behaviour, and use that specification for parallelisation. At the heart of the method is a learning algorithm which combines dynamic and static analysis. In particular, dynamic symbolic execution and the computational learning technique grammar induction are used to conjecture input-output specifications, and counterexample-guided abstraction refinement to confirm or refute the equivalence between the conjectured specification and the original program. Once equivalence checking succeeds, from the inferred specifications we synthesise code that executes speculatively in parallel---enabling automated parallelisation of irregular loops that are not necessary polyhedral, disjoint or with a static pipeline structure.
15

The META4 programming language /

Kim, Jason W., January 2002 (has links)
Thesis (Ph. D.)--Lehigh University, 2003. / Includes vita. Includes bibliographical references (leaves 295-300).
16

Toward an optimum programming language for communications computers

Blood, Benjamin Donald, 1940- January 1973 (has links)
No description available.
17

A generalized facility for the analysis and synthesis of strings, and a procedure-based model of an implementation

Doyle, John Nicoll, 1946- January 1975 (has links)
No description available.
18

Implementation of committed choice logic languages on shared memory multiprocessors

Crammond, James Alexander January 1988 (has links)
No description available.
19

A formal semantics of parallel features of Fortran 95

Reid, N. K. January 2003 (has links)
No description available.
20

Usability evaluation of grammar formalisms for free wold order natural language processing

Pedersen, M. Unknown Date (has links)
No description available.

Page generated in 0.0745 seconds