Filters








1,161 Hits in 5.7 sec

801 storage: architecture and programming

Albert Chang, Mark F. Mergen
1988 ACM Transactions on Computer Systems  
Based on novel architecture, the 801 minicomputer project has developed a low-level storage manager that can significantly simplify storage programming in subsystems and applications.  ...  The storage manager embodies three ideas: (1) large virtual storage, to contain all temporary data and permanent files for the active programs; (2) the innovation of database storage, which has implicit  ...  ACKNOWLEDGMENTS John Cocke and George Radin made original contributions to the ideas presented. Many other members of the 801 project have also contributed to design and implementation.  ... 
doi:10.1145/35037.42270 fatcat:qkb5xqzj4nbhrovjlwyzw2zwm4

A perspective on the 801/Reduced Instruction Set Computer

M. E. Hopkins
1987 IBM Systems Journal  
This paper described the background and evolution of these ideas in the context of the 801 experimental minicomputer project.  ...  This project, termed the 801 project, questioned the trend toward complexity in computer architecture. It was observed that most of the complex instructions were seldom used.  ...  A computer architecture is an abstract description of a machine; interest in computer architectures transcends any particular machine.  ... 
doi:10.1147/sj.261.0107 fatcat:pxdkib32irgqlgei24rpg5znxi

Automated repair of binary and assembly programs for cooperating embedded devices

Eric Schulte, Jonathan DiLorenzo, Westley Weimer, Stephanie Forrest
2013 Proceedings of the eighteenth international conference on Architectural support for programming languages and operating systems - ASPLOS '13  
We extend evolutionary computation (EC) algorithms that search for valid repairs at the source code level to assembly and ELF format binaries, compensating for limited system resources with several algorithmic  ...  Efficiency gains are achieved by introducing stochastic fault localization, with much lower overhead than comparable deterministic methods, and low-level program representations.  ...  Bodik, and the anonymous reviewers provided helpful comments on the manuscript.  ... 
doi:10.1145/2451116.2451151 dblp:conf/asplos/SchulteDWF13 fatcat:765t4x3kyrcqrogc7e7kric4bm

XML Metadata Services

Mehmet S. Aktas, Geoffrey C. Fox, Marlon Pierce, Sangyoon Oh
2008 Concurrency and Computation  
We extend WS-Context specifications to provide search/access/storage interface to session metadata.  ...  that provide programming interface to access and manipulate service metadata.  ...  National Aeronautical and Space Administration's Advanced Information Systems Technology program. The authors would like to thank Prof.  ... 
doi:10.1002/cpe.1276 fatcat:nu3o6elqhnaqpbzr74p3n4dhqy

MODELS AND SOLUTIONS FOR THE IMPLEMENTATION OF DISTRIBUTED SYSTEMS

Tarca Naiana, Vatuiu Teodora, Ghencea Adrian
2011 Annals of the University of Oradea: Economic Science  
of globalization and the evolution of e-society.  ...  Functionalities of such a system are difficult to understand, and they add to the non-functional requirements such as the use in practice, performance, cost, durability and security.  ...  The DB2/6000 management system extends to support a "shared nothing" architecture selected for two reasons: -It is a scalable architecture to the level of hundreds of processors; -Provides high portability  ... 
doaj:334a7a0a88b34122950f076ad0c73eaf fatcat:jcyhfh3kzjfnvcnfdxpvqnayl4

Inheritance Semantics for Features [chapter]

H. E. Otto, F. Kimura, F. Mandorli
1998 Globalization of Manufacturing in the Digital Communications Era of the 21st Century  
feature technology on a broad base, framework and entity concepts developed up to now, need to be extended.  ...  However, new requirements demanding structure inheritance and value propagation between varying design configurations and different versions of feature sets used, cannot be approached with those rather  ...  structures documenting a data architecture or actual entities of an object description based on the extended abstraction TAE can be used as a natural, straight forward description method being compact  ... 
doi:10.1007/978-0-387-35351-7_63 fatcat:qrrrvavdyfgilh7wsb34l57ohm

Enterprise frameworks: issues and research directions

Hafedh Mili, Mohamed Fayad, Davide Brugali, David Hamu, Dov Dori
2002 Software, Practice & Experience  
Instantiating an enterprise framework is nothing short of application engineering, where the architecture and many of the components are reusable.  ...  In contrast, enterprise frameworks embody a reference architecture for an entire application, covering both the infrastructure aspects of the application, and much of the domain-specific functionality.  ...  The same is true for subject-oriented programming and view-oriented programming.  ... 
doi:10.1002/spe.460 fatcat:gwnp7kquwfbxnlggodnni3ogdq

A Model-Driven Approach for Reconfigurable Systems Development

Ismail Ktata, Naoufel Kharroubi
2020 Advances in Science, Technology and Engineering Systems  
We successfully implemented a system model with several tasks and resources and made scheduling test for the application graph.  ...  The model is characterized by a logical and syntactical description conform with application domain knowledge and respect a number of metamodel constraints.  ...  Acknowledgment This work has been approved by the research grant program of the deanship of scientific research at TAIF University.  ... 
doi:10.25046/aj050695 fatcat:xyz5pbjum5hsdji2jj7npp7bjq

RAID: high-performance, reliable secondary storage

Peter M. Chen, Edward K. Lee, Garth A. Gibson, Randy H. Katz, David A. Patterson
1994 ACM Computing Surveys  
Next, the paper describes seven disk array architectures, called RAID (Redundant Arrays of Inexpensive Disks) levels 0-6 and compares their performance, cost, and reliability.  ...  It then discusses the two architectural techniques used in disk arrays: striping across multiple disks to improve performance and redundancy to improve reliability.  ...  Iceberg implements an extended RAID level 5 and 6 disk array. An array consists of 13 data drives, P and Q drives, and a hot spare.  ... 
doi:10.1145/176979.176981 fatcat:5hb5vw56xrh2zo5cifiihoxlre

Model-Based Reasoning for Domain Modeling in a Web-Based Intelligent Tutoring System to Help Students Learn to Debug C++ Programs [chapter]

Amruth N. Kumar
2002 Lecture Notes in Computer Science  
The system is designed to teach students to analyze and debug C++ programs for semantic and run-time errors.  ...  We analyze these benefits and illustrate them in the context of a Web-based Intelligent Tutoring System.  ...  Acknowledgements Partial support for this work was provided by the National Science Foundation's Course, Curriculum and Laboratory Improvement Program under grant DUE-0088864.  ... 
doi:10.1007/3-540-47987-2_79 fatcat:x4ifeesuy5fxneds5ymwdcovle

Generalized Characteristics of Communication, Sensing, and Navigation Satellite Systems

Graeme B. Shaw, D. W. Miller, D. E. Hastings
2000 Journal of Spacecraft and Rockets  
In these cases, digitization and storage can still be problematic, but at least manageable.  ...  These costs include the pro- duction, storage, and launch costs associated with the on-orbit or on-ground spares and also all of the operations costs.  ... 
doi:10.2514/2.3638 fatcat:ujimkb4gajdgtig2doxfqtd37u

Vegetable Storage Practices and the Reproduction of Household Autonomy in Early Village Contexts from Northwest Argentina

Rocío M. Molar, Julián Salazar
2018 Journal of anthropology and archaeology  
Abstract Storage is an extended and variable practice which constitutes a key aspect for understanding economic strategies, social structures, and political negotiations in different cultural and temporal  ...  Domestic and productive architectural features, pottery assemblages, stored products and botanical microremains were analyzed in order to discuss surplus generation, vegetable products control and household  ...  Acknowledgements We wish to acknowledge the kind and warm treatment we receive from Tafí and Anfama Diaguita Communities, without which this project would have been impossible.  ... 
doi:10.15640/jaa.v6n1a2 fatcat:yzxxh3stjbadxguwyeygwk4bfu

Automating ad hoc data representation transformations

Vlad Ureche, Aggelos Biboudis, Yannis Smaragdakis, Martin Odersky
2015 Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications - OOPSLA 2015  
and generics.  ...  We have embedded this technique in a Scala compiler plugin and used it in four very different transformations, ranging from improving the data layout and encoding, to retrofitting specialization and value  ...  The ADRT mechanism extends and generalizes the approach taken to introduce miniboxed functions in high-performance libraries.  ... 
doi:10.1145/2814270.2814271 dblp:conf/oopsla/UrecheBSO15 fatcat:appowaikofafhkl44duix3yh2m

Stalking the Resources for Security in Linked Data Applications Using Resource Description Framework

Maturi Sreerama Murty, Nallamothu Nagamalleswara Rao
2020 Ingénierie des Systèmes d'Information  
In the RDF and the subtleties related with the provenance.  ...  In such cases, it is vital for those applications to track, store and scatter provenance information that mirrors their source data and introduced tasks.  ...  In this work, a resource management system was used to supply resource and resource abstracted over large-scale distributed resources through resource programming.  ... 
doi:10.18280/isi.250609 fatcat:b3jpmiszjvgwbdprrktuftcphq

The IBM RT PC ROMP processor and memory management unit architecture

R. O. Simpson, P. D. Hester
1987 IBM Systems Journal  
ROMP'S architecture is extensible, and the fact that almost all programming for the RT PC has been in high-level languages means that the RT PC hardware architecture can be extended as needed to meet future  ...  The parallels between the 801 and ROMP are shown, and the differences between them are explained. ROMP'S programming model is described and some examples are given of the use of its features.  ...  This is done without the benefit of the 801's two caches. ROMP is a good architectural base for future growth.  ... 
doi:10.1147/sj.264.0346 fatcat:wrgsqd4e2ffzlhhpaxdufunbb4
« Previous Showing results 1 — 15 out of 1,161 results