Research on the Hardware Mechanism to Assist Software based Caohe Coherence Schemes
基于漕河相干方案的硬件辅助软件机制研究
基本信息
- 批准号:09680334
- 负责人:
- 金额:$ 2.18万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Scientific Research (C)
- 财政年份:1997
- 资助国家:日本
- 起止时间:1997 至 1999
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
In order to investigate the essential ability of the Non-Cache-Coherent NUMA system configured with write-back cache, we assumed an NCC-NUMA Architecture configured with Self-Cleanup Cache, which has an ability to enforce the write back of unused dirty line without invalidating the line, and evaluated its performance by simulation works.The result of the simulation showed that 1) NCC-NUMA System can achieve comparable performance to CC-NUMA system if some moderate optimizations are forced to the application program, 2) NCC-NUMA System outperforms CC-NUMA System if the network latency arrives to the order of 100 processor cycle, and 3) the performance gain of NCC-NUMA System to CC-NUMA System increases with the increase of the network latency for the well optimized application programs.We also found that, however, for some programs which were optimized to increase the memory access locality with the techniques like privatization or blocking, the self-invalidation and the self-cleanup of shared data placed in the local memory have a possibility of affecting the performance.To deal with this problem, we have proposed the Self-Cleanup Cache with 2bit Directory Scheme. By configuring a 2bit directory with each local memory and maintain the local caching status, intra-node cache coherence in this system is maintained like the other directory based system, so that unnecessary invalidations and self-cleanups of locally cached data disappear. After further study of this scheme, we found that the Self-Cleanup Cache with 2bit Directory Scheme is well applicable to the SMP Cluster system, which adopts the one-chip multiprocessor in particular.
为了研究配置回写缓存的非缓存一致NUMA系统的基本能力,我们假设一个配置了自清理缓存的NCC-NUMA体系结构,它能够强制回写未使用的脏行而不会使该行无效,并通过仿真工作评估其性能。仿真结果表明:1)对应用程序进行适度优化后,NCC-NUMA系统可以达到与CC-NUMA系统相当的性能;2)当网络延迟达到100个处理器周期数量级时,NCC-NUMA系统优于CC-NUMA系统;3)在优化后的应用程序中,NCC-NUMA系统相对于CC-NUMA系统的性能增益随着网络延迟的增加而增加。然而,我们还发现,对于一些通过私有化或阻塞等技术进行优化以增加内存访问局部性的程序,放置在本地内存中的共享数据的自我失效和自我清理有可能影响性能。为了解决这个问题,我们提出了自清理缓存与2位目录方案。通过为每个本地内存配置一个2bit目录并保持本地缓存状态,该系统中的节点内缓存一致性与其他基于目录的系统一样得到了维护,从而消除了本地缓存数据的不必要的失效和自清理。通过对该方案的进一步研究,我们发现2bit目录自清理缓存方案特别适用于采用单片多处理器的SMP集群系统。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
秤谷 雅史: "超並列計算機 JUMP-1 における分散共有メモリ管理とその性能評価"並列処理シンポジウム JSPP2000. (採録決定). (2000)
Masashi Hazutani:“大规模并行计算机 JUMP-1 中的分布式共享内存管理和性能评估”并行处理研讨会 JSPP2000(已接受)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
森眞一郎: "並列計算機アーキテクトからみた計算機クラスタ"情報処理. 39・11. 1078-1077 (1998)
Shinichiro Mori:“从并行计算机架构的角度来看计算机集群”信息处理39・117(1998)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
五島正裕: "Intelligent Cache Controller of a Massively Parallel Processor JUMP-1"Proc.of Int'l Workshop on Innovative Architecture for Future Generation High-Performance Proccesors and Systems. 116-124 (1997)
Masahiro Goto:“大规模并行处理器 JUMP-1 的智能高速缓存控制器”Proc.of 下一代高性能处理器和系统创新架构国际研讨会 116-124 (1997)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
森 眞一郎: "並列化コンパイラJINPARによる非均質計算機環境向けコード生成手法" 並列処理シンポジウム JSPP'97. 205-212 (1997)
Shinichiro Mori:“使用并行编译器 JINPAR 的异构计算机环境的代码生成方法”并行处理研讨会 JSPP97 (1997)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Shin-ichiro Mori: "Introduction to Computer Cluster-A Parallel Computer Architect's View-"IPSJ Magazine,. Vol.39, No.11. 1073-1077 (1998)
Shin-ichiro Mori:“计算机集群简介-并行计算机架构师的观点-”IPSJ杂志,。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
MORI Shin-ichiro其他文献
MORI Shin-ichiro的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('MORI Shin-ichiro', 18)}}的其他基金
Development of Interactive and Realtime Simulation Frameworks for Massive-Core Supercomputing Environment
大规模核心超级计算环境的交互式实时仿真框架开发
- 批准号:
25280042 - 财政年份:2013
- 资助金额:
$ 2.18万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Development of the Ubiquitous, Collaborative and Interactive Simulation Framework based on the Simulation Caching
基于仿真缓存的泛在协作交互仿真框架开发
- 批准号:
25540043 - 财政年份:2013
- 资助金额:
$ 2.18万 - 项目类别:
Grant-in-Aid for Challenging Exploratory Research
Research on the Active Volume Rendering
主动体绘制研究
- 批准号:
13480083 - 财政年份:2001
- 资助金额:
$ 2.18万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
相似国自然基金
无状态Cache侧信道防御技术
- 批准号:n/a
- 批准年份:2023
- 资助金额:0.0 万元
- 项目类别:省市级项目
宽电压时序推测型高速缓存(Cache)电路与架构优化研究
- 批准号:61974024
- 批准年份:2019
- 资助金额:60.0 万元
- 项目类别:面上项目
基于测量方法的多核处理器Cache特性分析模型
- 批准号:61602104
- 批准年份:2016
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
面向嵌入式系统的STT-RAM/SRAM混合Cache的优化技术研究
- 批准号:61502321
- 批准年份:2015
- 资助金额:22.0 万元
- 项目类别:青年科学基金项目
基于内容感知型去重Cache的磁盘能耗管理策略研究
- 批准号:61572232
- 批准年份:2015
- 资助金额:65.0 万元
- 项目类别:面上项目
基于ARM架构的移动智能终端的Cache计时攻击技术研究
- 批准号:61402528
- 批准年份:2014
- 资助金额:26.0 万元
- 项目类别:青年科学基金项目
支持动态可扩展Cache一致性分区的众核处理器关键技术研究
- 批准号:61373032
- 批准年份:2013
- 资助金额:78.0 万元
- 项目类别:面上项目
面向百核处理器Cache一致性协议的高效片上网络研究
- 批准号:61303065
- 批准年份:2013
- 资助金额:25.0 万元
- 项目类别:青年科学基金项目
基于固态硬盘的虚存cache管理技术研究
- 批准号:61370018
- 批准年份:2013
- 资助金额:78.0 万元
- 项目类别:面上项目
CPU/GPGPU紧耦合异构多核系统共享Last Level Cache优化研究
- 批准号:61379035
- 批准年份:2013
- 资助金额:75.0 万元
- 项目类别:面上项目
相似海外基金
CSR: Small: Elastic Soft State Cache as an OS Service
CSR:小型:弹性软状态缓存作为操作系统服务
- 批准号:
2330831 - 财政年份:2024
- 资助金额:
$ 2.18万 - 项目类别:
Standard Grant
Collaborative Research: CIF: Medium: Fundamental Limits of Cache-aided Multi-user Private Function Retrieval
协作研究:CIF:中:缓存辅助多用户私有函数检索的基本限制
- 批准号:
2312229 - 财政年份:2023
- 资助金额:
$ 2.18万 - 项目类别:
Continuing Grant
CSR: Small: Cache-Coherent Accelerators for Efficient Persistent Memory Programming
CSR:小型:用于高效持久内存编程的缓存一致性加速器
- 批准号:
2245999 - 财政年份:2023
- 资助金额:
$ 2.18万 - 项目类别:
Standard Grant
CNS Core: Small: Toward Opportunistic, Fast, and Robust In-Cache AI Acceleration at the Edge
CNS 核心:小型:在边缘实现机会主义、快速且稳健的缓存内 AI 加速
- 批准号:
2228028 - 财政年份:2023
- 资助金额:
$ 2.18万 - 项目类别:
Standard Grant
Collaborative Research: CIF: Medium: Fundamental Limits of Cache-aided Multi-user Private Function Retrieval
协作研究:CIF:中:缓存辅助多用户私有函数检索的基本限制
- 批准号:
2312228 - 财政年份:2023
- 资助金额:
$ 2.18万 - 项目类别:
Continuing Grant
Pre-clinical evaluation of alpha-Cache; a novel RNA vaccine for an emerging orthobunyavirus
alpha-Cache的临床前评估;
- 批准号:
10727390 - 财政年份:2023
- 资助金额:
$ 2.18万 - 项目类别:
Collaborative Research: CIF: Medium: Fundamental Limits of Cache-aided Multi-user Private Function Retrieval
协作研究:CIF:中:缓存辅助多用户私有函数检索的基本限制
- 批准号:
2312227 - 财政年份:2023
- 资助金额:
$ 2.18万 - 项目类别:
Continuing Grant
Many-to-many file transfer leveraging In-Network cache for efficiency and fairness
利用网络缓存进行多对多文件传输以提高效率和公平性
- 批准号:
23K11083 - 财政年份:2023
- 资助金额:
$ 2.18万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Collaborative Research: CNS Core: Medium: Parallel and Real-Time Multicore Scheduling for an Efficiently-Used Cache (PARSEC)
合作研究:CNS 核心:中:高效使用缓存的并行实时多核调度 (PARSEC)
- 批准号:
2211641 - 财政年份:2022
- 资助金额:
$ 2.18万 - 项目类别:
Continuing Grant
Investigating the Effectiveness of Inline Cache Implementations for JavaScript
研究 JavaScript 内联缓存实现的有效性
- 批准号:
573163-2022 - 财政年份:2022
- 资助金额:
$ 2.18万 - 项目类别:
University Undergraduate Student Research Awards