Filters








6,324 Hits in 2.9 sec

Dynamic adaptation of the squid Web cache with Arachne

M. Segura-Devillechaise, J.-M. Menaud, N. Loriant, R. Douence, M. Sudholt, T. Fritz, E. Wuchner
2006 IEEE Software  
For example, open implementations must provide, at the time of application design, both a functional interface that exposes the services being offered and an adaptation interface that lets users customize  ...  Arachne's advice language essentially consists of C function calls, introduced with the keyword then, which we can execute in addition to or instead of legacy function calls.  ...  in the Web cache code's files and functions.  ... 
doi:10.1109/ms.2006.9 fatcat:g34o6enssbg4dachtnnho46t4a

Improving the Performance of GCC by Exploiting IA-64 Architectural Features [chapter]

Canqun Yang, Xuejun Yang, Jingling Xue
2005 Lecture Notes in Computer Science  
unrolling and prefetching arrays in loops.  ...  optimization, loop unrolling and prefetching arrays in loops.  ...  In GCC 4.0.0, the function inlining remains to be the only interprocedural optimization supported. We plan to make contributions in these areas in future work.  ... 
doi:10.1007/11572961_20 fatcat:emjwa64v5fhrhccmampa33a4vi

Using aspectC to improve the modularity of path-specific customization in operating system code

Yvonne Coady, Gregor Kiczales, Mike Feeley, Greg Smolyn
2001 Software engineering notes  
An initial experiment using an aspect-oriented programming language to refactor prefetching in the FreeBSD operating system kernel shows significant benefits, including easy (un)pluggability of prefetching  ...  Most AOP language research is in Java. To enable a range of experiments for operating systems written in C, we developed a paper design for AspectC.  ...  We can easily tell what functions in the main page fault handling code the prefetching aspect knows about, and what arguments to those functions it sees.  ... 
doi:10.1145/503271.503223 fatcat:hrkuy4uv7ngezhbye7t7jo7kx4

Using aspectC to improve the modularity of path-specific customization in operating system code

Yvonne Coady, Gregor Kiczales, Mike Feeley, Greg Smolyn
2001 Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering - ESEC/FSE-9  
An initial experiment using an aspect-oriented programming language to refactor prefetching in the FreeBSD operating system kernel shows significant benefits, including easy (un)pluggability of prefetching  ...  Most AOP language research is in Java. To enable a range of experiments for operating systems written in C, we developed a paper design for AspectC.  ...  We can easily tell what functions in the main page fault handling code the prefetching aspect knows about, and what arguments to those functions it sees.  ... 
doi:10.1145/503222.503223 fatcat:s3hf67yi5baavb655khwqs6jxq

Using aspectC to improve the modularity of path-specific customization in operating system code

Yvonne Coady, Gregor Kiczales, Mike Feeley, Greg Smolyn
2001 Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering - ESEC/FSE-9  
An initial experiment using an aspect-oriented programming language to refactor prefetching in the FreeBSD operating system kernel shows significant benefits, including easy (un)pluggability of prefetching  ...  Most AOP language research is in Java. To enable a range of experiments for operating systems written in C, we developed a paper design for AspectC.  ...  We can easily tell what functions in the main page fault handling code the prefetching aspect knows about, and what arguments to those functions it sees.  ... 
doi:10.1145/503209.503223 dblp:conf/sigsoft/CoadyKFS01 fatcat:pab6n4p3enhfbmaowrkkjlrjoi

XBLEND: Visual XML Query Formulation Meets Query Processing

Zhou Yong, Sourav S. Bhowmick, Erwin Leonardi, K. G. Widjanarko
2009 Proceedings / International Conference on Data Engineering  
In our demonstration we show that our system exhibits promising performance in evaluating XML queries and show its usefulness in life sciences domain.  ...  Due to the complexity of XML query languages, the need for visual query interfaces that can reduce the burden of query formulation is fundamental to the spreading of XML to wider community.  ...  Consequently, there has been long stream of research in visual query languages in the context of XML databases [3] .  ... 
doi:10.1109/icde.2009.57 dblp:conf/icde/YongBLW09 fatcat:jvho4otjdbf6fhwdmvib4b6nhm

Constructing component-based extension interfaces in legacy systems code

Gilles Muller, Julia L. Lawall, Jean-Marc Menaud, Mario Südholt
2004 Proceedings of the 11th workshop on ACM SIGOPS European workshop: beyond the PC - EW11  
We illustrate our approach using extensions that add new scheduling policies to Linux and prefetching to the Squid Web cache.  ...  Implementing an extension of a legacy operating system requires knowing what functionalities the extension should provide and how the extension should be integrated with the legacy code.  ...  This work was supported in part by a Microsoft Embedded research grant and by ACI CORSS.  ... 
doi:10.1145/1133572.1133605 dblp:conf/sigopsE/MullerLMS04 fatcat:bacly6je2vbpdi3sysz6qspum4

Instruction set selection for ASIP design

Michael Gschwind
1999 Proceedings of the seventh international workshop on Hardware/software codesign - CODES '99  
We demonstrate this approach with two case studies, based on the implementation and evaluation of application-specific processor extensions for Prolog program execution, and memory prefetching for vector  ...  Here, the compiler extracts functionality from a high-level languages description and implements it in field-programmable gate arrays (FPGAs) attached to a processor.  ...  Functions implemented in hardware are incorporated in an application specific processor either as new instructions and processor capabilities, or in the form of special function units.  ... 
doi:10.1145/301177.301187 dblp:conf/codes/Gschwind99 fatcat:3dnzadb4ebchvm3v5kaqsalubi

An Expressive Aspect Language for System Applications with Arachne [chapter]

Rémi Douence, Thomas Fritz, Nicolas Loriant, Jean-Marc Menaud, Marc Ségura-Devillechaise, Mario Südholt
2006 Lecture Notes in Computer Science  
Buffer overflows might be discovered that imply critical breaches in the security model of an application. A prefetching strategy may be required to enhance performance.  ...  While efficiency considerations have played an important part in the design of the aspect language, the language allows aspects to be expressed more concisely than previous approaches.  ...  The aspect in Fig. 4 introduces prefetching in a web cache.  ... 
doi:10.1007/11687061_6 fatcat:yxec2ucdofdajoucwyniv4wrie

An expressive aspect language for system applications with Arachne

Rémi Douence, Thomas Fritz, Nicolas Loriant, Jean-Marc Menaud, Marc Ségura-Devillechaise, Mario Südholt
2005 Proceedings of the 4th international conference on Aspect-oriented software development - AOSD '05  
Buffer overflows might be discovered that imply critical breaches in the security model of an application. A prefetching strategy may be required to enhance performance.  ...  While efficiency considerations have played an important part in the design of the aspect language, the language allows aspects to be expressed more concisely than previous approaches.  ...  The aspect in Fig. 4 introduces prefetching in a web cache.  ... 
doi:10.1145/1052898.1052901 dblp:conf/aosd/DouenceFLMSS05 fatcat:pstjtu44cnfphijp2ytajvlyhm

A Semantic-Driven Cache Management Approach for Mobile Applications [chapter]

Guiyi Wei, Jun Yu, Hanxiao Shi, Yun Ling
2006 Lecture Notes in Computer Science  
In semantic-driven cache model, only the required data is transmitted to wireless device. In this paper we propose an application-oriented semantic cache model.  ...  It establishes an semantic associated rule-base according to the knowledge of application domains, makes use of the semantic locality for data prefetching, and adopts a Two-level LRU algorithm for cache  ...  We would like to thank CRMB (the Center for Research in Modern Business, Zhejiang Gongshang University) for they partially supported this research.  ... 
doi:10.1007/11758532_26 fatcat:wsv6bdpqbbcf7distb27mvx77u

Database-Aware Program Optimization via Static Analysis

Karthik Ramachandra, Ravindra Guravannavar
2014 IEEE Data Engineering Bulletin  
the programming language compiler working in isolation.  ...  Recent years have seen growing interest in bringing together independently developed techniques in the areas of optimizing compilers and relational query optimization, to improve performance of database  ...  Further, SQL queries can make calls to user-defined functions (UDFs). User-defined functions can in turn make use of both imperative language constructs and SQL.  ... 
dblp:journals/debu/0002G14 fatcat:kgwoaqwtg5c63aecc643vwu77e

Automatic Prefetching by Traversal Profiling in Object Persistence Architectures [chapter]

Ali Ibrahim, William R. Cook
2006 Lecture Notes in Computer Science  
While specifying prefetch manually in a query can significantly improve performance, correct prefetch specifications are difficult to determine and maintain, especially in modular programs.  ...  This paper presents AutoFetch, a technique for automatically generating prefetch specifications using traversal profiling in object persistence architectures.  ...  Unlike stringbased query languages, there is no natural place to specify prefetch in a Safe Query. Thus Safe Queries would benefit significantly from automatic prefetching.  ... 
doi:10.1007/11785477_4 fatcat:psj3t3fidffhhlnekuktb37wxu

Web Acceleration by Prefetching in Extremely Large Latency Network

Fumiaki Nagase, Takefumi Hiraguri, Kentaro Nishimori, Hideo Makino
2012 American Journal of Operations Research  
Thus, a prefetch scheme for performance acceleration of Web services in this environment is proposed.  ...  High-speed web access is not available to users in a train in such an extremely large latency network system.  ...  The prefetching server has two functions: prefetching, and forwarding the stored prefetched information. The sequence of the conventional prefetching scheme is shown in Figure 6 .  ... 
doi:10.4236/ajor.2012.23041 fatcat:co7n6de7inerbhnth2a3v5n6ke

Improving Performance of Single-Path Code through a Time-Predictable Memory Hierarchy

Bekim Cilku, Wolfgang Puffitsch, Daniel Prokesch, Martin Schoeberl, Peter Puschner
2017 2017 IEEE 20th International Symposium on Real-Time Distributed Computing (ISORC)  
We propose a time-predictable memory hierarchy with a prefetcher that exploits the predictability of execution traces in single-path code to speed up code execution.  ...  It was first proposed by Schoeberl in [30] for Java programs and later extended for functions and procedures of procedural languages [18] .  ...  Call-prefetcher is triggered when the prefetch target is a cache line of a function whose target address is stored in the RPT.  ... 
doi:10.1109/isorc.2017.17 dblp:conf/isorc/CilkuPPSP17 fatcat:2tmykvnuzjfgtbi7swhxetxmme
« Previous Showing results 1 — 15 out of 6,324 results