| A. Bilas, C. Liao, and J. P. Singh. Network Interface Support for Shared Virtual Memory on Clusters. Technical Report TR-579-98, Department of Computer Science, Princeton University, March 1998. |
....are relatively insensitive to the underlying Memory Channel support or to the migration mechanism. In Ilink the number of diff operations is significantly reduced, but again the benefits are offset by increased overhead due to migration costs. 4 Related Work In a technical report, Bilas et al. [4] also examine the impact of special network features on SDSM performance. Their network has both remote write and remote read capabilities, but no broadcast or total ordering. Their results show that advanced network features provide large improvements in SDSM performance. However, their base ....
A. Bilas, C. Liao, and J. P. Singh. Network Interface Support for Shared Virtual Memory on Clusters. Technical Report TR-579-98, Department of Computer Science, Princeton University, March 1998.
.... and can increase this queuing e#ect [12] Possible solutions to these problems are to use priorities or separate queues for di#erent message types, and to use a smart network interface to perform some of the data movement and synchronization functions instead of interrupting the processor [11]. In the protocol layer, the homes of locks and pages are often not assigned well in irregular applications, which can hurt performance quite a bit due to serialization and request queuing in some cases (e.g. Volrend) And highly contended locks that protect migratory data pose a problem, which ....
A. Bilas, C. Liao, and J. P. Singh. Network interface support for shared virtual memory on clusters. Technical Report TR-579-98, Computer Science Department, Princeton University, Princeton, NJ-08544, Mar. 1998.
.... Such a system has been built by programming simple remote deposit and remote fetch mechanisms into the nonintrusive Myrinet network interface, as well as a mechanism to provide mutual exclusion for locks, and by modifying the protocol propagation and application methods to exploit these mechanisms [5]. It has demonstrated substantial performance improvement across a range of applications, and shown that all three simple types of support are important for di#erent applications. Further integration of the mechanisms into the memory system may help more. The appropriate compromise between ....
.... in SVM use a wider range of applications, classified according to both inherent sharing patterns and the patterns induced by interaction with system granularities [20] The gap between hardware cache coherence and software shared memory is still quite large for several types of applications (e.g. [20, 22, 5]) and software shared memory performance has not yet been proven to scale except for a limited class of applications. Some key bottlenecks have been shown to generate cascading e#ects in SVM. For example, expensive page faults cause dilation of critical sections which, in turn, amplifies lock ....
[Article contains additional citation context not shown here]
Angelos Bilas, Cheng Liao, and Jaswinder Pal Singh. Network interface support for shared virtual memory on clusters. Technical Report TR-579-98, Computer Science Department, Princeton University, Princeton, NJ-08544, March 1998.
.... communication layer parameters is established in [5] Inspired by this, smarter NIs (like Myrinet) are used to o#oad some key mechanisms for explicit data movement (remote read and remote put, as opposed to the implicit write propagation studied here) and synchronization from the main processor in [4], and the interactions with the protocol layer are examined. Holt et al. present a metric similar to protocol e# ciency [12] to characterize performance on a hardware cache coherent machine. 10 Discussion and Conclusions We have examined the e#ectiveness of automatic update support for shared ....
.... data movement and synchronization functions instead of interrupting the processor, most of which functionality is supported in the Virtual Interface Architecture industry standard API, and which may be aided by altering the laziness and other properties of the protocol layer as well [4]. In the protocol layer itself, the homes of locks and pages are often not assigned well with respect to computation in irregular applications, which can exacerbate end point contention (e.g. Volrend) Adaptive placement may be useful here. Highly contended locks that protect migratory data pose a ....
A. Bilas, C. Liao, and J. P. Singh. Network interface support for shared virtual memory on clusters. Technical Report TR-579-98, Computer Science Department, Princeton University, Princeton, NJ-08544, Mar. 1998.
.... layer parameters is established in [5] Inspired by this, smarter NIs (like Myrinet) are used to offload some key mechanisms for explicit data movement (remote read and remote put, as opposed to the implicit write propagation studied here) and synchronization from the main processor in [4], and the interactions with the protocol layer are examined. Holt et al. present a metric similar to protocol efficiency [12] to characterize performance on a hardware cache coherent machine. 10 Discussion and Conclusions We have examined the effectiveness of automatic update support for shared ....
.... data movement and synchronization functions instead of interrupting the processor, most of which functionality is supported in the Virtual Interface Architecture industry standard API, and which may be aided by altering the laziness and other properties of the protocol layer as well [4]. In the protocol layer itself, the homes of locks and pages are often not assigned well with respect to computation in irregular applications, which can exacerbate end point contention (e.g. Volrend) Adaptive placement may be useful here. Highly contended locks that protect migratory data pose a ....
A. Bilas, C. Liao, and J. P. Singh. Network interface support for shared virtual memory on clusters. Technical Report TR-579-98, Computer Science Department, Princeton University, Princeton, NJ-08544, Mar. 1998.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC