Filters








362,036 Hits in 8.8 sec

Cooperative I/O

Andreas Weissel, Björn Beutel, Frank Bellosa
2002 ACM SIGOPS Operating Systems Review  
We present Coop-I/O, an approach to reduce the power consumption of devices while encompassing all levels of the system-from the hardware and OS to a new interface for cooperative I/O that can be used  ...  We have deployed our concept to the IDE hard disk driver and Ext2 file system of Linux and to typical real-life programs so that they make use of the new cooperative I/O functions.  ...  Coop-I/O integrates all levels-hardware, operating system (driver, cache and file system) and the application layer-to reduce energy consumption . We have implemented Coop-I/O in Linux.  ... 
doi:10.1145/844128.844140 fatcat:cijpuxz225brjhxnxebqwkj2tq

Remote I/O

Ian Foster, David Kohr, Rakesh Krishnaiyer, Jace Mogill
1997 Proceedings of the fifth workshop on I/O in parallel and distributed systems - IOPADS '97  
However, remote I/O also introduces new technical challenges in the areas of portability, performance, and integration with distributed computing systems.  ...  We argue instead for a remote I/O paradigm in which programs use familiar parallel I/O interfaces to access remote filesystems.  ...  Department of Energy, under Contract W-31-109-Eng-38, in support of the multiagency Scalable I/O project.  ... 
doi:10.1145/266220.266222 dblp:conf/iopads/FosterKKM97 fatcat:4z4kja2yvraqfc6h2wlluv7yby

Cooperative I/O

Andreas Weissel, Björn Beutel, Frank Bellosa
2002 Proceedings of the 5th symposium on Operating systems design and implementation - OSDI '02  
We present Coop-I/O, an approach to reduce the power consumption of devices while encompassing all levels of the system-from the hardware and OS to a new interface for cooperative I/O that can be used  ...  We have deployed our concept to the IDE hard disk driver and Ext2 file system of Linux and to typical real-life programs so that they make use of the new cooperative I/O functions.  ...  Coop-I/O integrates all levels-hardware, operating system (driver, cache and file system) and the application layer-to reduce energy consumption . We have implemented Coop-I/O in Linux.  ... 
doi:10.1145/1060289.1060301 fatcat:5n62l6pzcvc5hi3p5yi6xtu6iu

Timed I/O automata

Alexandre David, Kim G. Larsen, Axel Legay, Ulrik Nyman, Andrzej Wasowski
2010 Proceedings of the 13th ACM international conference on Hybrid systems: computation and control - HSCC '10  
In general, the formal framework is developed for the semantic objects, Timed I/O Transition Systems (TIOTSs in short) [18] , and enriched with syntactic constructions for Timed I/O Automata (TIOAs),  ...  Definition 1 . 1 A Timed I/O Transition System (TIOTS) is a tuple S = (St S , s0, Σ S , − → S ), where St S is an infinite set of states, s0 ∈ St is the initial state, Σ S = Σ S i ⊕Σ S o is a finite set  ... 
doi:10.1145/1755952.1755967 dblp:conf/hybrid/DavidLLNW10 fatcat:7ynvw6u5b5erpilv7ttffumqlu

I/O Placement for FPGAs With Multiple I/O Standards

W.-K. Mak
2004 IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems  
In this paper, we present the first exact algorithm to solve the constrained I/O placement problem for FPGAs that support multiple I/O standards.  ...  We derive a compact integer linear programming formulation for the constrained I/O placement problem.  ...  Extensive experimental results confirmed its efficiency in practice. Figure 1 : 1 Banked I/O organization. Figure 2 : 2 (a) An infeasible I/O placement after simulated annealing.  ... 
doi:10.1109/tcad.2003.822106 fatcat:7mjhxzfdy5gdxbsk3ugp7hanry

An extensible analysable system model

Christian W. Probst, René Rydhof Hansen
2008 Information Security Technical Report  
In this paper we present an approach to both formalising those real-world systems, as well as providing an underlying semantics, which allows for easy development of analyses for the abstracted systems  ...  While both formalisations and analyses can be found for artificial systems such as software, this does not hold for real physical systems.  ...  i n f o r m a t i o n s e c u r i t y t e c h n i c a l r e p o r t 1 3 ( 2 0 0 8 ) 2 3 5 -2 4 6  ... 
doi:10.1016/j.istr.2008.10.012 fatcat:lwpjclasdrgzjn7gwa2mygwuri

Beyond block I/O

Michael Wei, John D. Davis, Ted Wobber, Mahesh Balakrishnan, Dahlia Malkhi
2013 Proceedings of the 6th International Systems and Storage Conference on - SYSTOR '13  
The basic block I/O interface used for interacting with storage devices hasn't changed much in 30 years.  ...  With the advent of very fast I/O devices based on solid-state memory, it becomes increasingly attractive to make many devices directly and concurrently available to many clients.  ...  Paul Barham helped us understand the performance of the system. And we especially thank Chuck Thacker and his team for building the Beehive system.  ... 
doi:10.1145/2485732.2485739 dblp:conf/systor/WeiDWBM13 fatcat:gsxbrkv3pjfk7pgkvbean5rqcq

LACIO: A New Collective I/O Strategy for Parallel I/O Systems

Yong Chen, Xian-He Sun, Rajeev Thakur, Philip C. Roth, William D. Gropp
2011 2011 IEEE International Parallel & Distributed Processing Symposium  
It holds promise in improving the I/O performance for parallel systems.  ...  We confirm that the new Layout-Aware Collective I/O (LACIO) improves the performance of current parallel I/O systems effectively with the help of noncontiguous file system calls.  ...  The most popular method of implementing collective I/O is a two-phase strategy [35] (and its extension -generalized two-phase I/O [41] ).  ... 
doi:10.1109/ipdps.2011.79 dblp:conf/ipps/ChenSTRG11 fatcat:5x5bfjnnxvhqvnwr55pw274jfu

Silver: An extensible attribute grammar system

Eric Van Wyk, Derek Bodin, Jimin Gao, Lijesh Krishnan
2010 Science of Computer Programming  
Here we describe Silver, an extensible attribute grammar specification system, and show how it can be extended with general purpose features such as pattern matching and domain-specific features such as  ...  The result is an attribute grammar specification language with a rich set of language features.  ...  ."]) | _ => ["Error: functional type required."] end ; e.typerep = case ftype of funcType(i,o) => o | _ => errorType() end ; local attribute ftype :: TRep ; ftype = lookup(e.env,f.lexeme) ; } abstract  ... 
doi:10.1016/j.scico.2009.07.004 fatcat:azzj4oj4ojhpbprtlcgcnxruzm

Implementation and extensibility of an analytic placer

A.B. Kahng, Qinke Wang
2005 IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems  
O-core co-placement.  ...  In this work, we implement an analytic placer (APlace) according to these ideas (which have other precedents in the open literature), and conduct in-depth analysis of characteristics and extensibility  ...  We also extend the basic placer to perform top-down hierarchical placement, congestion-directed placement, I/O-core co-placement and constraint handling for mixed-signal contexts.  ... 
doi:10.1109/tcad.2005.846366 fatcat:khr3dutjcvd65kpk6w5dt2vcou

I/O interface independence with xNVMe

Simon A. F. Lund, Philippe Bonnet, Klaus B. A. Jensen, Javier Gonzalez
2022 Proceedings of the 15th ACM International Conference on Systems and Storage  
A database system, relying on an specific I/O backend for direct asynchronous I/Os such as libaio, inherits its limitations in terms of portability, expressiveness and performance.  ...  The tight coupling of data-intensive systems and I/O interface has been a problem for years.  ...  These systems rely on an I/O interface to manage I/O commands, payload memory and asynchronous accesses [14] .  ... 
doi:10.1145/3534056.3534936 fatcat:yrnjvfupyze57bzvazwnh3vazu

Mixed-Criticality Scheduling with I/O

Eric Missimer, Katherine Missimer, Richard West
2016 2016 28th Euromicro Conference on Real-Time Systems (ECRTS)  
This assumption does not always hold in practice, especially for real-time and embedded systems that perform I/O.  ...  In prior work, we developed a scheduling technique in the Quest real-time operating system, which integrates the time-budgeted management of I/O operations with Sporadic Server scheduling of tasks.  ...  We then extend the analysis to support an I/O Adaptive Mixed-Criticality (IO-AMC) model in a system comprising of tasks and interrupt handlers.  ... 
doi:10.1109/ecrts.2016.13 dblp:conf/ecrts/MissimerMW16 fatcat:4o5tgcgql5eabcoy6bvzwwek5q

I/O issues in a multimedia system

A.L. Narasimha Reddy, J.C. Wyllie
1994 Computer  
We study the impact of the real-time nature of the I/O requests on the various components of the I/O system.  ...  In this paper, we look at the various I/O issues in a multimedia system. In a multimedia server, the disk requests may have constant data rate requirements and need guaranteed service.  ...  Typically, current systems utilize part of the main memory as an I/O cache.  ... 
doi:10.1109/2.268888 fatcat:qfbogr4f5vac7dsrj2zgbcz7dm

Application-Tailored I/O with Streamline

Willem de Bruijn, Herbert Bos, Henri Bal
2011 ACM Transactions on Computer Systems  
It improves performance of I/O-bound applications (such as webservers and streaming media applications) by constructing tailor-made I/O paths through the operating system for each application at runtime  ...  In this paper we present Streamline, an I/O architecture for commodity operating systems that avoids common I/O bottlenecks and enables clean integration of arbitrary hardware.  ...  A pure SF graph only describes an I/O path request. An I/O path implementation additionally binds each filter to an execution space. Streams. Streams are point-to-point channels between filters.  ... 
doi:10.1145/1963559.1963562 fatcat:z4z5yvufjvfvlcugtkdtmy6fc4

A Remark on Monotone I/O Systems [article]

Eduardo D. Sontag
2005 arXiv   pre-print
This note remarks that small-gain results for a negative feedback loop around a monotone system can be seen as consequences of results concerning an extended monotone system.  ...  We will suppose from now on that the system (1) is i/o anti-monotone. Now we consider the system (2). Its state space is the Cartesian product X × X.  ...  When h is a monotone mapping, that is to say, x ≤ x ′ ⇒ h(x) ≤ h(x ′ ), we say that the system (1) is input/output (i/o) monotone.  ... 
arXiv:math/0503311v1 fatcat:pfwdi4dieralzajdc4retkiqv4
« Previous Showing results 1 — 15 out of 362,036 results