|
| |
| | Turing machine - Wikipedia, the free encyclopedia |
 | | An <b>abstractb> version of the universal Turing machine is the universal function, a computable function which can be used to calculate any other computable function. |  | | Algorithms running on Turing-equivalent <b>abstractb> machines are usually more general than their counterparts running on real machines, because they have arbitrary-precision data types available and never have to deal with unexpected conditions (including, but not limited to, running out of memory). |  | | The concept of a Turing machine was used as an educational tool in the science fiction novel The Diamond Age (1995), by Neal Stephenson. |
|
http://en.wikipedia.org/wiki/Turing_machine
(3158 words)
|
|
| |
| | <b>Abstractb> machine - Wikipedia, the free encyclopedia |
 | | In the theory of computation, <b>abstractb> machines are often used in thought experiments regarding computability or to analyze the complexity of algorithms (see computational complexity theory). |  | | An <b>abstractb> machine, also called an <b>abstractb> computer, is a theoretical model of a computer hardware or software system. |  | | An <b>abstractb> machine implemented as a software simulation, or for which an interpreter exists, is called a virtual machine. |
|
http://en.wikipedia.org/wiki/Abstract_machine
(295 words)
|
|
| |
| | A Threaded <b>Abstractb> Machine |
 | | An <b>abstractb> machine program is defined a collection of disjoint "threads" each made up of a sequence of <b>abstractb> machine instructions. |  | | Each node of our machine holds its own distinct copy of the <b>abstractb> machine program P, and executes threads from that program in a manner that is independent of the state of any other node. |  | | It is the responsibility of the <b>abstractb> machine program to institute a protocol of key management which ensures that results intended for receipt by a particular suspended activation are never intercepted by another. |
|
http://www.cs.adelaide.edu.au/~idea/idea4/final/andreww.htm
(1249 words)
|
|
| |
| | lecture_sep_1.txt |
 | | A typical thing is for the <b>abstractb> machine state to contain a way to lookup the value of a variable (sometimes called an environment or store.) The <b>abstractb> machine state also includes the program (or expression) that we're evaluating. |  | | Multiply of exp * exp <b>Abstractb> machine states (aka configurations): essentially, the "memory" of a machine that is executing a program. |  | | We can specify an operational semantics for a language by first defining the <b>abstractb> syntax for the language, then define <b>abstractb> machine states, and then define a transition relation between machine states. |
|
http://www.cs.cornell.edu/courses/cs411/2003fa/lecture_sep_1.txt
(873 words)
|
|
| |
| | virtmachdef.txt |
 | | The functions of an <b>abstractb> machine are software routines contained inside the machine's perimeter; to the user, these functions look like extensions to the instruction set of the machine. |  | | <b>Abstractb> machines can be nested, and the outer machine may hide some of the instructions of the inner one. |  | | It runs each virtual machine in the "user" mode so that the sensitive instructions are not executable; an attempt by a program to execute a sensitive instruction causes an interrupt, allowing the VMM to simulate that instruction in a way that does not disturb the computing environments of any other virtual machine. |
|
http://cne.gmu.edu/pjd/cs571f01/RES/virtmachdef.txt
(665 words)
|
|
| |
| | GANIMAM Documentation |
 | | The instructions of an <b>abstractb> machine are tailored to specific operations required to implement operations of a source language or even better for languages of the same language paradigm. |  | | This means, that an <b>abstractb> machine starts with all registers set to the default values given in the <b>abstractb> machine specification and stacks and heaps are empty and then the initialization sequence is executed to set the values of registers, stack and heap cells. |  | | After generating an implemenation of the <b>abstractb> machine, the user can input an <b>abstractb> machine program, execute it step by step and inspect the contents of each register or memory cell. |
|
http://rw4.cs.uni-sb.de/~ganimal/GANIMAM/doc
(1730 words)
|
|
| |
| | <b>abstractb> machine from FOLDOC |
 | | Such <b>abstractb> machines are not intended to be constructed as hardware but are used in thought experiments about computability. |  | | A virtual machine is an <b>abstractb> machine for which an interpreter exists. |  | | An <b>abstractb> machine has an instruction set, a register set and a model of memory. |
|
http://foldoc.org/?abstract+machine
(179 words)
|
|
| |
| | Machine Learning |
 | | <b>Abstractb>: "Machine learning has always been an integral part of artificial intelligence, and its methodology has evolved in concert with the major concerns of the field. |  | | Machine learning of grammars finds a variety of applications in syntactic pattern recognition, adaptive intelligent agents, diagnosis, computational biology, systems modelling, prediction, natural language acquisition, data mining and knowledge discovery. |  | | Machine learning refers to a system capable of the autonomous acquisition and integration of knowledge. |
|
http://www.aaai.org/AITopics/html/machine.html
(2951 words)
|
|
| |
| | A Functional Correspondence between Evaluators and <b>Abstractb> Machines |
 | | The Categorical <b>Abstractb> Machine, for example, has an instruction set, but Krivine's machine, the CEK machine, the CLS machine, and the SECD machine do not; they directly operate on lambda-terms instead. |  | | We illustrate this bridge by deriving Krivine's <b>abstractb> machine from an ordinary call-by-name evaluator and by deriving an ordinary call-by-value evaluator from Felleisen et al.'s CEK machine. |  | | We formally compare the corresponding evaluators and we illustrate some relative degrees of freedom in the design spaces of evaluators and of <b>abstractb> machines for the lambda-calculus with computational effects. |
|
http://www.brics.dk/RS/03/13
(218 words)
|
|
| |
| | abstracts.html |
 | | Common principles of <b>abstractb> machines come into play at three levels: the design of the specification language, the choice of graphical annotations to visualize higher-level abstractions and the use of the system to explore and better understand known and detect new principles. |  | | Then we introduce common principles of <b>abstractb> machines by first presenting the programming language concept and then its implementation in form of <b>abstractb> machine instructions and compilation schemes. |  | | In this paper we propose a design methodology based on our generator and as an example we design a functional <b>abstractb> machine which turns out to be very similar to the categorial <b>abstractb> machine. |
|
http://rw4.cs.uni-sb.de/users/diehl/abstracts.html
(1377 words)
|
|
| |
| | What is a Turing Machine? |
 | | Like a state of mind, the machine's internal configuration establishes the environment in which a decision is made. |  | | Each combination of symbol and state specifies what, if anything, needs to be done to a cell, in which direction to move after the action, and the state of the machine, that is, which set of instructions it will follow for its next move. |  | | A Turing machine is an automaton which moves along a linear strip of data and performs certain actions according its state, which depends upon the data it has 'seen,' and the datum symbol that it is viewing. |
|
http://www.science.gmu.edu/~jsteidel/801-prj/turing.html
(907 words)
|
|
| |
| | Untitled Document |
 | | Well, an <b>abstractb> machine is a virtual device that communicates with its environment using a well defined language suited to the level of tasks that it performs. |  | | In this introductory module we consider the computer as a multi-level <b>abstractb> machine. |  | | The different levels of <b>abstractb> machine are described and placed into context. |
|
http://www.cit.gu.edu.au/~sdrew/cit1507/m1/m1_t1.htm
(516 words)
|
|
| |
| | <b>Abstractb> Machine Models |
 | | The CD machine has perfect control dependence information, and thus, instructions that are not dependent upon a branch need not wait for it to be resolved. |  | | The SP machine executes all of the instructions between mispredicted branches in parallel. |  | | Since the BASE machine uses none of the three techniques, its control flow constraint is the most severe; it prevents instructions from executing before any preceding branches. |
|
http://suif.stanford.edu/papers/lam92/section3_3.html
(972 words)
|
|
| |
| | <b>Abstractb> machine - Wikipedia, the free encyclopedia |
 | | <b>Abstractb> machines are often used in thought experiments regarding computability or to analyze the complexity of algorithms (see computational complexity theory). |  | | An <b>abstractb> machine, also called an <b>abstractb> computer, is a theoretical model of a computer hardware or software system. |  | | An <b>abstractb> machine can also refer to a microprocessor design which has yet to be (or is not intended to be) implemented as hardware. |
|
http://en.wikipedia.org/wiki/Abstract_machine
(272 words)
|
|
| |
| | ISO-PROLOG and the Warren <b>Abstractb> Machine |
 | | WAM and a proven to be correct general scheme for constructing compilers from Prolog to Warren <b>Abstractb> Machine code. |  | | Kwon's machine which permits procedure definitions to be given a scope. |  | | PAM(see <b>abstractb>), developed at IBM Germany, where the <b>abstractb> types are refined by polymorphic order-sorted types, as they appear in Protos-L, and implemented in the WAM extension |
|
http://www.di.unipi.it/~boerger/prologwam.html
(193 words)
|
|
| |
| | specifying.html |
 | | The programs interpreted by the <b>abstractb> machines are represented as strings, and they appear to have been written by hand. |  | | Machine designers might expect binary representations to be untyped. |  | | To describe a machine, we begin by specifying tokens and fields, which are the basic components of instructions. |
|
http://www.eecs.harvard.edu/~nr/pubs/specifying.html
(12937 words)
|
|
| |
| | <b>Abstractb> machine - Wikipedia, the free encyclopedia |
 | | <b>Abstractb> machines are often used in thought experiments regarding computability or to analyze the complexity of algorithms (see computational complexity theory). |  | | An <b>abstractb> machine, also called an <b>abstractb> computer, is a theoretical model of a computer hardware or software system. |  | | An <b>abstractb> machine can also refer to a microprocessor design which has yet to be (or is not intended to be) implemented as hardware. |
|
http://en.wikipedia.org/wiki/Abstract_machine
(272 words)
|
|
| |
| | Untitled Document |
 | | Using the same concepts of levels of abstraction and <b>abstractb> machines, it is possible to identify the <b>abstractb> layers that make up a computer system. |  | | Each <b>abstractb> layer is a virtual machine with a well defined input language and output actions. |  | | Through translation an equivalent set of instructions are generated for the input language of the <b>abstractb> machine enclosed within that. |
|
http://www.cit.gu.edu.au/teaching/1507CIT/mod01/ct05m01t02s01.htm
(382 words)
|
|
| |
| | AsmL2_Tutorial.doc |
 | | In an <b>abstractb> state machine it is possible for state variables to have complex nested data structures as their values, or come from infinite sets like real numbers. |  | | <b>Abstractb> state machines are more general than other kinds of machines and automata. |  | | For example, you can model a finite state machine using an <b>abstractb> state machine that is limited to a single string-valued state variable (a "mode" label) and whose transitions depend only on the current mode. |
|
http://research.microsoft.com/fse/asml/doc/AsmL2_Tutorial.doc
(8925 words)
|
|
| |
| | An <b>abstractb> machine for memory-safe DEC Alpha machine code |
 | | Because the experiments in this paper use the DEC Alpha assembly language, our <b>abstractb> machine is essentially a high-level formal description of the Alpha architecture [19]. |  | | To define how programs are executed, we define an <b>abstractb> machine as a state-transition function, the essential core of which is shown in Figure 3. |  | | Another interesting aspect of the <b>abstractb> machine is the level of abstraction of our specification. |
|
http://www.cs.cmu.edu/~petel/papers/pcc/osdi/node4.html
(875 words)
|
|
| |
| | The <b>Abstractb> Machine |
 | | For simplicity, we will assume that the ideal machine's instructions are coded in variable-length instructions of one, two, three or more words. |  | | Though we will describe the instructions in an ideal assembly language in which the names and parameters of an instruction remind us of their meaning, the machine language will consist of (n+1) words, where n is the number of parameters of the instruction. |  | | The semantics of the language is easily understood in terms of the instructions of the machine. |
|
http://www.mcs.csuhayward.edu/~simon/handouts/4110/notes/pm.html
(1855 words)
|
|
| |
| | CSCI 4627, Spring 2005 |
 | | The <b>abstractb> machine has a (binary) machine language called the byte code, a (symbolic) assembly language and an interpreter that reads and executes a byte code. |  | | We saw how to compute the closure of a set of LR(0) items, and how to construct a finite state machine that reads the shift-reduce parsing stack and tells the next action to perform, based on the lookahead token. |  | | We looked at a simple finite state machine and translated it into a function that reads a lexeme and returns a token. |
|
http://www.cs.ecu.edu/~karl/4627/spr05
(982 words)
|
|
| |
| | The Tail Recursive SECD Machine |
 | | One method for producing verified implementations of programming languages is to formally derive them from <b>abstractb> machines. |  | | The thesis of this document is that using tail recursive <b>abstractb> machines results in implementations that efficiently handle iterative processes with only a modest increase in theorem proving burden. |  | | The TR-SECD machine version of timed reduction is slightly more complex than the original SECD machine version because the step count differs depending on whether a call is tail recursive. |
|
http://www.cs.utexas.edu/users/boyer/ftp/nqthm/trsecd/trsecd.html
(2298 words)
|
|
| |
| | diagram / <b>abstractb> |
 | | In their capacities for emulation, computers "realize" <b>abstractb> machines. |  | | Algorithms are thought of today as <b>abstractb> machines. |  | | The <b>abstractb> machine is like the cause of the concrete assemblages that execute its relations; and these relations take place 'not above' but within the very tissue of the assemblages they produce." (Deleuze, Foucault, p. |
|
http://www.christianhubert.com/hypertext/diagram___abstract.html
(817 words)
|
|
| |
| | A High-Performance <b>Abstractb> Machine for Prolog and its Extensions |
 | | A High-Performance <b>Abstractb> Machine for Prolog and its Extensions |  | | This paper describes the design and the implementation of the TOAM (Tree-Oriented <b>Abstractb> Machine) for Prolog and its extensions. |  | | This paper reviews the evolution of the TOAM as a Prolog machine, describes the changes needed to support the extensions, and reports the result of a comparison of B-Prolog and many other systems. |
|
http://www.probp.com/whitepaper/whitepaper.html
(186 words)
|
|
| |
| | <b>Abstractb> Machine Models |
 | | The <b>abstractb> machines we have used in our experiments are summarized in Table 1. |  | | To examine the performance properties of each of the reordering types we define a set of <b>abstractb> machine models and analyze the potential parallelism that is available for each machine. |  | | The fully relaxed machine is only constrained by the true data dependencies of the program and closely approximates the data disambiguation capabilities of an Oracle machine [LW92]. |
|
http://www.cs.waikato.ac.nz/timewarp/wengine/papers/wp97_28/node3.html
(218 words)
|
|
| |
| | 1997-June.txt |
 | | The very fact that we have a high-level <b>abstractb> machine with some invariants (like, memory/register layout compliance to the GC) forces us to be careful wrt interrupts. |  | | Only the Tunes way is more generic and higher-level than ITS: because every thread may be running at some <b>abstractb> level of computation, with an <b>abstractb> instruction set that needn't be the raw CPU hardware with magic OS instructions. |  | | Nonetheless, the implementation may use a lot of optimized assembly code everywhere: by use of reflection, where meta-objects can locally break objects' invariants, as long as the <b>abstractb> invariant is restored whenever <b>abstractb> observation takes place. |
|
http://lists.tunes.org/archives/tunes-lll/1997-June.txt
(829 words)
|
|
| |
| | Citebase - An <b>Abstractb> Machine for Unification Grammars |
 | | Citebase - An <b>Abstractb> Machine for Unification Grammars |  | | Towards a methodology for the design of <b>abstractb> machines for logic programming languages. |  | | This work describes the design and implementation of an <b>abstractb> machine, Amalia, for the linguistic formalism ALE, which is based on typed feature structures. |
|
http://citebase.eprints.org/cgi-bin/citations?id=oai:arXiv.org:cmp-lg/9709013
(1340 words)
|
|
| |
| | Publications |
 | | The Weka system is a full, industrial-strength implementation of essentially almost the state-of-the-art machine learning techniques, and it contains a framework, in the form of a Java class library, which supports applications that use embedded machine learning and even the implementation of new learning schemes. |  | | However, user modeling poses a number of challenges for machine learning that have hindered its application in user modeling, including: the need for large data sets; the need for labelled data; concept drift; and computational complexity. |  | | The use of admissible search is of potential value to the machine learning community as it means that the exact learning biases to be employed for complex learning tasks can be precisely specified and manipulated. |
|
http://www.csse.monash.edu.au/~webb/cgi-bin/publications.cgi?showabstract=y&showkeywords=y
(14237 words)
|
|
| |
| | <b>Abstractb> State Machines: Title Index |
 | | "<b>Abstractb> state machines and computationally complete query languages" |  | | "Formal design of an <b>abstractb> machine for constraint logic programming". |  | | "<b>Abstractb> State Machines: A Method for High-Level System Design and Analysis" |
|
http://www.eecs.umich.edu/gasm/titleindex.html
(1249 words)
|
|
|