26,691 Hits in 4.7 sec

Hardware/software instruction set configurability for system-on-chip processors

Albert Wang, Earl Killian, Dror Maydan, Chris Rowen
2001 Proceedings of the 38th conference on Design automation - DAC '01  
extension, relative to high performance RISC processors.  ...  This paper describes the key dimensions of extensibility within the processor architecture, the instruction set extension description language and the means of automatically extending the software environment  ...  The authors wish to thank the entire technical staff of Tensilica, whose efforts underlie the Xtensa Processor Generator, the foundation of this work.  ... 
doi:10.1145/378239.378460 dblp:conf/dac/WangKMR01 fatcat:yogu4qbtsvhufc36lhjd26ct7a

Speakeasy linkules - plug compatible software

Stan Cohen
1977 Proceedings of the 1977 annual conference on - ACM '77  
Designed over a decade ago, the system is truly extensible; the structure itself enables Illore and more power to be made available without n~odification of the basic processor.  ...  At the same time it was possible to allow the relatively small processor to evolve on its own into a more and more powerful interpreter.  ... 
doi:10.1145/800179.810231 dblp:conf/acm/Cohen77 fatcat:trt7tcxxyvdqbhhim22hvhipse

Embedded computing - Closing the soc design gap

J. Henkel
2003 Computer  
The goal is to customize the extensible processor to a specific application that will run on it. The application may be available in a language like C/C++ as an executable specification.  ...  At the same time, product functionality and hence the complexity of underlying embedded systems are rapidly increasing.  ... 
doi:10.1109/mc.2003.1231200 fatcat:cbsmicmfvfczdfoxzx24nh7dza

Specialized languages

Richard H. Bigelow, Norton R. Greenfield, Peter Szolovits, Frederick B. Thompson
1973 Proceedings of the June 4-8, 1973, national computer conference and exposition on - AFIPS '73  
Finally, some experiences with the Rapidly Extensible Language (REL) system are presented.  ...  REL: A rapidly extensible language system. Proc. of the 24th ACM Natl. Conf. , 19;9, 399-417. 3.0. Dostert, B. H. REL - An Information System for a Dynamic Environment.  ... 
doi:10.1145/1499586.1499783 dblp:conf/afips/BigelowGST73 fatcat:roieea73kvdcdixpi7sbge5vlu

Evaluation of a parallel chart parser

Ralph Grishman, Mahesh Chitrao
1988 Proceedings of the second conference on Applied natural language processing -  
We describe a parallel implementation of a chart parser for a shared-memory multiprocessor. The speed-ups obtained with this parser have been measured for a number of small natural-language grammars.  ...  For the largest of these, part of an operational question-answering system, the parser ran 5 to 7 times faster than the serial version.  ...  These experiments were prompted in part by the rapidly growing availability of parallel processor systems. Parsing remains a relatively timeconsuming component of language analysis systems.  ... 
doi:10.3115/974235.974248 dblp:conf/anlp/GrishmanC88 fatcat:k52ybwbrwzht3nqk4fz2kflsie

TXL: A rapid prototyping system for programming language dialects

James R. Cordy, Charles D. Halpern-Hamu, Eric Promislow
1991 Computer languages  
The system consists of a dialect description language used to specify the syntax and semantics of extensions, and a context sensitive syntactic transducer that automatically implements the extensions by  ...  This paper describes a rapid prototyping system for extensions to an existing programming language.  ...  The TXL processor implementation was prototyped by C. D. Halpern at the University of Toronto and refined to production by E. Promislow at Queen's University [11].  ... 
doi:10.1016/0096-0551(91)90019-6 fatcat:kzykz37o4zaplbpuv5aupm663m

Page 532 of Behavior Research Methods Vol. 10, Issue 4 [page]

1978 Behavior Research Methods  
Having first been sent to users in August 1977, the system is now in use on approximately 60 mainframes using these processors, and the list of users is growing rapidly.  ...  The system operates on a small pseudomachine interpreter that can be written in the native language of conventional processors or can be microprogrammed on machines that provide that capability.  ... 

An introduction to the UCSD PASCAL system

Kenneth L. Bowles, James D. Hollan
1978 Behavior Research Methods  
The system is designed to run as a single-user interactive system.  ...  Everything is changing development to be accomplished in a high-level language, together in the right direction.  ...  A pseudomachine interpreter is a program, usually level languages for the new processors.  ... 
doi:10.3758/bf03205341 fatcat:rgyvt3plwbf2xjmd2znixfpcum

Spending Moore's dividend

James Larus
2009 Communications of the ACM  
The advent of Multicore processors marks an end to sequential performance improvement and a radical shift to parallel programming.  ...  shift in the underlying computing platform.  ...  Acknowledgements Many thanks to Al Aho, David Callahan, Mark Hill, and Scott Wadsworth for helpful comments on earlier drafts of this paper and to Nachi Nagappan for assistance with the internal Microsoft  ... 
doi:10.1145/1506409.1506425 fatcat:itmumakj3jh5vnsxhncsg2h3lq

Notable design patterns for domain-specific languages

Diomidis Spinellis
2001 Journal of Systems and Software  
The patterns described form a pattern language that can be used as a building block for a systematic view of the software development process involving DSL DSLs. Ó  ...  The realisation of domain-speci®c languages (DSL DSLs) diers in fundamental ways from that of traditional programming languages.  ...  Acknowledgements We would like to thank the anonymous referees for their insightful comments on the previous version of this paper.  ... 
doi:10.1016/s0164-1212(00)00089-3 fatcat:onckemor7ra4zm4j5jfel7lyu4

Extensibility in programming language design

Thomas A. Standish
1975 Proceedings of the May 19-22, 1975, national computer conference and exposition on - AFIPS '75  
In the cases of orthophrase and metaphrase, one normally has to modify a description of the language processor.  ...  A number of us believed that users would be able to extend the base of an extensible language rapidly and cheaply to encompass the data, operations, notation, and control natural to many diverse application  ... 
doi:10.1145/1499949.1500003 dblp:conf/afips/Standish75 fatcat:k4i5amohpneunksawgtn6qfcgy

Extensibility in programming language design

Thomas A. Standish
1975 SIGPLAN notices  
In the cases of orthophrase and metaphrase, one normally has to modify a description of the language processor.  ...  A number of us believed that users would be able to extend the base of an extensible language rapidly and cheaply to encompass the data, operations, notation, and control natural to many diverse application  ... 
doi:10.1145/987305.987310 fatcat:owzs3buwdvcjrhqrp6y2vace4y

Toward a discipline of real-time programming

Niklaus Wirth
1977 Communications of the ACM  
This may be the only practical way to make real-time systems analytically verifiable and ultimately reliable. A possible discipline is outlined and expressed in terms of the language Modula.  ...  By adhering to a strict programming discipline and by using a suitable high-level language molded after this discipline, the complexity of reasoning about concurrency and execution time constraints may  ...  The author gratefully acknowledges the valuable comments made by S.L. Graham, S. Knudsen, J.H. Morris, and I.C. Pyle, and the support received from the Xerox Corporation.  ... 
doi:10.1145/359763.359798 fatcat:3nrdhyl7xzbijmxnxthc5e7pdm

Using C language extensions for developing embedded software: a case study

Markus Voelter, Arie van Deursen, Bernd Kolb, Stephan Eberle
2015 Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications - OOPSLA 2015  
We report on an industrial case study on developing the embedded software for a smart meter using the C programming language and domain-specific extensions of C such as components, physical units, state  ...  Our case study relies on mbeddr, an extensible version of C. mbeddr, in turn, builds on the MPS language workbench which supports modular extension of languages and IDEs.  ...  Al-Wakeel of the King Saud University as well as Abdelghani El-Kacimi of itemis France for their advice and the permission to write about the smart meter projet.  ... 
doi:10.1145/2814270.2814276 dblp:conf/oopsla/VoelterDKE15 fatcat:womw253xlfa4jkepli5oypr4he

Performance without pain = productivity

Rajesh Nishtala, George Almasi, Calin Cascaval
2008 Proceedings of the 13th ACM SIGPLAN Symposium on Principles and practice of parallel programming - PPoPP '08  
This forces us to reexamine some of our fundamental ways that we approach the design and use of parallel languages and runtime systems.  ...  In this paper we show how the globally shared arrays in a popular Partitioned Global Address Space (PGAS) language, Unified Parallel C (UPC), can be combined with a new collective interface to improve  ...  With our proposed extensions, the runtime system handles this distribution.  ... 
doi:10.1145/1345206.1345224 dblp:conf/ppopp/NishtalaAC08 fatcat:i25grqxnzzf2pclpekblm7tvmu
« Previous Showing results 1 — 15 out of 26,691 results