作者: DeQing Chen , Chunqiang Tang , Brandon Sanders , Sandhya Dwarkadas , Michael L Scott
关键词:
摘要: InterWeave is a distributed middleware system that supports the sharing of strongly typed, pointer-rich data structures across wide variety hardware architectures, operating systems, and programming languages. As complement to RPC/RMI, facilitates rapid development maintainable code by allowing processes access shared using ordinary reads writes.Internally, employs aggressive optimizations obtain significant performance improvements with minimal programmer effort. In this paper, we focus on application-specific exploit dynamic high-level information about an application's spatial patterns stringency its coherence requirements. Using applications drawn from computer vision, datamining, web proxy caching, illustrate specification requirements based (temporal) concept "recent enough" use, introduce two (spatial) notions views, which allow program limit management portion structure actively in use. Experiments these show can reduce their communication traffic up one order magnitude minimum effort part application programmer.