WorldCat Identities

Barbacci, Mario R.

Overview
Works: 52 works in 95 publications in 2 languages and 601 library holdings
Genres: Conference proceedings 
Roles: Author
Classifications: TK7885, 621.381952
Publication Timeline
.
Most widely held works by Mario R Barbacci
The design and analysis of instruction set processors by Mario R Barbacci( Book )
4 editions published in 1982 in English and held by 198 WorldCat member libraries worldwide
Computer hardware description languages and their applications : proceedings of the IFIP WG 10.2 Sixth International Symposium on Computer Hardware Description Languages and Their Applications, Pittsburgh, Pennsylvania, U.S.A., 23-25 May, 1983 by International symposium on computer hardware description languages and their applications <6. ; 1983 ; Pittsburgh>( Book )
2 editions published in 1983 in English and held by 166 WorldCat member libraries worldwide
Computer hardware description languages and their applications : proceedings of the IFIP WG 10.2 Eighth International Conference on Computer Hardware Description Languages and Their Applications, Amsterdam, the Netherlands, 27-29 April, 1987 by International Symposium on Computer Hardware Description Languages and Their Applications( Book )
6 editions published in 1987 in English and held by 102 WorldCat member libraries worldwide
CONLAN report by Robert Piloty( )
6 editions published in 1983 in English and Italian and held by 34 WorldCat member libraries worldwide
Instruction set processor specifications (ISPS) : the notation and its applications by Mario R Barbacci( Book )
2 editions published in 1979 in English and held by 7 WorldCat member libraries worldwide
Specification, evaluation, and validation of computer architectures using instruction set processor descriptions by Mario R Barbacci( Book )
2 editions published in 1979 in English and held by 7 WorldCat member libraries worldwide
The Symbolic manipulation of computer descriptions : an introduction to ISPS by Mario R Barbacci( Book )
2 editions published in 1978 in English and held by 7 WorldCat member libraries worldwide
Ada as a hardware description language : an initial report by Mario R Barbacci( Book )
5 editions published between 1984 and 1985 in English and Undetermined and held by 6 WorldCat member libraries worldwide
This paper reports on our initial results in using Ada as a Hardware Description Language. Ada provides abstraction mechanisms to support the development of large software systems. Separate compilation as well as nesting of packages, tasks, and subprograms allow the construction of modular systems communicating through well defined interfaces. The complexity of modern chips (e.g. those proposed in the VHSIC program) will require the use of those features that make Ada a good language for programming-in-the-large. The key to our approach is establishing a writing style appropriate to the objective of describing both the behavior and the structure of hardware components. We model a hardware system as an ensemble of typed objects, where each object is an instance of an abstract data type. The type definition and the associated operations are encapsulated by a corresponding package. In this paper we illustrate our approach through a series of examples, building up a hypothetical hierarchy of hardware components. We conclude by discussing ways to describe arbitrarily complex simulation models and synthesis styles. (Author)
Computer hardware description languages and their applications : proceedings of the IFIP WG10.2 Sixth International Symposium on Computer Hardware Description Languages and their Applications, Pittsburg, Pennsylvania, U.S.A., 23-25 May, 1983 by IFIP WG10.2 International Symposium on Computer Hardware Description Languages and Their Applications( Book )
1 edition published in 1983 in English and held by 6 WorldCat member libraries worldwide
Representing time and space in an object oriented hardware description language by Mario R Barbacci( Book )
5 editions published in 1985 in English and Undetermined and held by 6 WorldCat member libraries worldwide
Hardware description languages (HDLs) will clearly play a vital role in the comprehensive VLSI design tools of the future. Now that the requirements for such HDLs are becoming better understood it is becoming increasingly evident that the central issues are abstraction, modularity, and complexity management --- the same issues faced by designers of large scale software systems, rather than low-level technological details (although these must ultimately be served as well). Consequently, we argue that Ada, constituting the most advanced, carefully conceived, and (soon to be) widely available modern high-order programming language, forms not only an adequate but a compelling choice as an HDL. Specifically, Ada offers separate compilation as well as nesting of packages, tasks, and subprograms. These, and other important features of Ada, allow the construction of modular systems communicating through well defined interfaces. This paper demonstrates how placement and routing information can be incorporated into Ada hardware descriptions; another paper (Barbacci et al., 1985) shows how component and signal propagation delays over carriers are also incorporated into the same hardware descriptions. (Author)
The Durra runtime environment by Mario R Barbacci( Book )
2 editions published in 1988 in English and held by 5 WorldCat member libraries worldwide
Durra is a language designed to support PMS-level programming. PMS stands for Processor-Memory-Switch, the name of the highest level in th hierarchy of digital systems. An application or PMS-level program is written in Durra as a set of task descriptions and type declarations that prescribes a way to manage the resources of a heterogeneous machine network. The application describes the tasks to be instantiated and executed as concurrent processes. The types of data to be exchanged by the processes, and the intermediate queues required to store the data as they move from producer to consumer processes. The report describes the Durra Runtime Environment. The environment consists of three active components: the application tasks, the Durra server, and the Durra scheduler. After compiling the type declarations, the component task descriptions, and the application description, the application can be executed by starting an instance of the server on each processor, starting an instance of the scheduler on one of the processors, and downloading the component task implementations (i.e., the programs) to the processors. the scheduler receives an an argument the name of the file containing the scheduler program generated by the compilation of the application description. This step initiates the execution of the application. (kr)
The Symbolic Manipulation of Computer Descriptions: ISPL Compiler and Simulator by Mario R Barbacci( Book )
4 editions published in 1976 in English and Undetermined and held by 5 WorldCat member libraries worldwide
The compiler described in this manual will translate programs written in a subset of ISP into register transfer level instructions. The code thus generated could be used for the implementation of wiring list generators, simulators, or other Computer Aided Design applications. This manual describes the syntax and semantics of the language (ISPL) accepted by the compiler. The simulator described in this manual will interpret the output of the ISPL compiler, the RTM code, thus allowing the users a generalized computer architecture simulation facility. This manual describes the commands available to the users
Proceedings from the Second Workshop on Large-Grained Parallelism by Workshop on Large-Grained Parallelism( Book )
1 edition published in 1987 in English and held by 4 WorldCat member libraries worldwide
The ISPS computer description language : the symbolic manipulation of computer descriptions ( Book )
2 editions published between 1978 and 1979 in English and held by 4 WorldCat member libraries worldwide
MasterTask : the durra task emulator by Mario R Barbacci( Book )
1 edition published in 1988 in English and held by 4 WorldCat member libraries worldwide
ISP ; a language to describe instruction sets and other register transfer systems by Mario R Barbacci( Book )
4 editions published between 1970 and 1972 in English and Undetermined and held by 3 WorldCat member libraries worldwide
The paper describes the evolution of a notation, ISP (Instruction Set Processor), which was originally developed for defining the instruction set, data-types and operations and the interpreter of a computer, giving essentially the same information as in a programming manual. ISP has been used in a book (Bell and Newell, 1971), in programming manuals, and papers to describe many computers. As part of the evolution of the language, much consideration has been given to the readability and simplicity of the notation as a descriptive tool, as well as to some other properties such as extensibility and fidelity, required by the notation as a design tool. ISP has also been extended (evolved) to handle Register Transfer (RT) systems for description, simulation and design purposes, including a flow chart form used in the Register Transfer Module System (Bell, Grason and Newell, 1972). For RT design it has been necessary to incorporate additional facilities to describe the switching circuits (i.e. combinational and sequential components). (Author)
Some aspects of the symbolic manipulation of computer descriptions by Mario R Barbacci( Book )
4 editions published in 1974 in Undetermined and English and held by 3 WorldCat member libraries worldwide
Traditionally computer descriptive languages have been designed primarily for human communication and/or simulation. Due to this narrow range of applications the existing languages have taken on a strong degree of similarity. In this paper the authors present some applications in the realm of automatic design of both hardware and software where a computer description language could serve as the information exchange media between the user and the design automation system. The paper discusses an environment for research on the applications of computer descriptive languages, emphasizing the multiplicity of users and tasks that may coexist at any point in time. Some properties needed in a computer descriptive language are presented. A structured programming approach to hardware design is presented by example
Command, control, communications, and intelligence node : a Durra application example by Mario R Barbacci( Book )
2 editions published in 1989 in English and held by 3 WorldCat member libraries worldwide
Some Observations on Modular Design Technology and the Use of Microprogramming by Daniel P Siewiorek( Book )
3 editions published in 1974 in Undetermined and English and held by 2 WorldCat member libraries worldwide
As modules become more complex the advantages and disadvantages of modularity have become more pronounced. The cost of modularity is measured not only in added hardware but also in a loss of flexibility. Functions that are easy to implement at a submodule level may be very difficult, or even impossible, to duplicate at the modular level. The authors term this a loss of transparency. The added hardware and transparency costs are given for existing module sets and projections made for the next generation of modules. Finally, a microprogrammed implementation of the control portion of existing and projected module sets is shown to be a way to decrease hardware costs and increase transparency
C.ai--A LISP Processor for C.ai ( Book )
1 edition published in 1971 in English and held by 2 WorldCat member libraries worldwide
A special microprogram controlled process designed for efficient interpretation of the LISP language is described. The processor has a fairly large, fast scratch-pad memory and uses two cache memories: for the LISP program and data being interpreted; and for the LISP interpreter. Several special purpose registers, small function units, and general byte manipulation capabilities are present. The approach taken has been to avoid unorthodox implementation schemes and employs little in the way of unusually new (and untried) hardware. Such a conservative approach should enable and implementation in a reasonable length of time. The microprogrammed processes include a storage-compacting garbage-collector, which can be made to operate incrementally in parallel with user-program execution. This option avoids interruptions in LISP execution for garbage collection. (Author)
 
moreShow More Titles
fewerShow Fewer Titles
Audience Level
0
Audience Level
1
  Kids General Special  
Audience level: 0.84 (from 0.29 for Computer h ... to 1.00 for Proceeding ...)
Alternative Names
Barbacci, M.
Barbacci, M. (Mario)
Barbacci, M. R.
Barbacci, M. R. (Mario R.)
Languages
English (50)
Italian (1)
Covers