CAREER: Programming Interfaces and Hardware Designs for a Polymorphic Multicore Cache Architecture

职业:多态多核缓存架构的编程接口和硬件设计

基本信息

项目摘要

The semiconductor industry has hit a wall - chip-level power and cooling constraints have slowed the march of clock frequency, forcing industry to instead bet on multicore to provide energy-efficient performance scalability. Although the multicore trend poses daunting challenges for application developers, it also creates new opportunities unavailable in traditional multi-chip multiprocessors: the drastic change in the relative costs of on-chip communication and computation enable application designs with tightly-coupled threads and frequent sharing that would prove latency- and bandwidth-prohibitive in traditional multiprocessors. Unfortunately, current multicore memory systems are inflexible and poorly-suited to support coordinated execution, as they provide no direct means for core-to-core communication or to optimize data placement on chip. Moreover, intra-chip access patterns vary drastically across applications - there is no one-size-fits-all static cache architecture. To address these deficiencies, this project seeks to develop a Polymorphic Multicore Cache Architecture (PMCA) - a modular on-chip cache design where software configures primitive hardware mechanisms to provide a cache architecture suited to a specific workload. The PMCA concept will be pursued along three fronts: First, PMCA?s architectural interface and behavioral design through a full system, cycle accurate simulation will be conducted. Second,language level constructs, software management policies, and virtualization of PMCA through FPGA based functional emulation will be investigated. Third, trade-offs in performance, area, and power for various designs will be examined.
半导体行业遇到了瓶颈——芯片级功耗和冷却限制减缓了时钟频率的发展,迫使行业转而押注于多核以提供节能的性能可扩展性。尽管多核趋势给应用程序开发人员带来了严峻的挑战,但它也创造了传统多芯片多处理器所没有的新机会:片上通信和计算的相对成本的巨大变化使得应用程序设计能够具有紧密耦合的线程和频繁的共享,这在传统多处理器中会导致延迟和带宽过高。不幸的是,当前的多核存储器系统不灵活并且不太适合支持协调执行,因为它们没有提供核心到核心通信或优化芯片上数据放置的直接手段。此外,芯片内访问模式在不同的应用程序中差异很大——没有一种通用的静态缓存架构。为了解决这些缺陷,该项目寻求开发多态多核缓存架构(PMCA) - 一种模块化片上缓存设计,其中软件配置原始硬件机制以提供适合特定工作负载的缓存架构。 PMCA概念将沿着三个方面进行:首先,PMCA的架构接口和行为设计将通过完整的系统进行,周期精确的模拟。其次,将研究语言级构造、软件管理策略以及通过基于 FPGA 的功能仿真实现的 PMCA 虚拟化。第三,将研究各种设计在性能、面积和功耗方面的权衡。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ 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 }}

Thomas Wenisch其他文献

Effect of system and operational parameters on the performance of an immersion-cooled multichip module for high performance computing
系统和运行参数对高性能计算浸没式冷却多芯片模块性能的影响
  • DOI:
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Rui Zhang;Marc Hodes;Nathan Lower;Ross Wilcoxon;J. Gess;S. Bhavnani;Bharath Ramakrishnan;Wayne Johnson;D. Harris;R. Knight;Michael Hamilton;Charles Ellis;Ari Glezer;Arun Raghavan;Marios C Papaefthymiou;Thomas Wenisch;Milo Martin;Kevin Pipe
  • 通讯作者:
    Kevin Pipe

Thomas Wenisch的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Thomas Wenisch', 18)}}的其他基金

Collaborative Research: Architecture Support for Programming Languages and Operating Systems (ASPLOS) 2018 Student Travel Grant Proposal
协作研究:编程语言和操作系统的架构支持 (ASPLOS) 2018 年学生旅费资助提案
  • 批准号:
    1800771
  • 财政年份:
    2018
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
VEC: Medium: Large-Scale Visual Recognition: From Cloud Data Centers to Wearable Devices
VEC:中:大规模视觉识别:从云数据中心到可穿戴设备
  • 批准号:
    1539011
  • 财政年份:
    2015
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
SHF: Medium: Collaborative Research: Ultra-Responsive Architectures for Mobile Platforms
SHF:中:协作研究:移动平台的超响应架构
  • 批准号:
    1623834
  • 财政年份:
    2015
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
NSF Workshop on Sustainable Data Centers
NSF 可持续数据中心研讨会
  • 批准号:
    1523304
  • 财政年份:
    2015
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
SHF: Small: Memory Persistency: programming paradigms for byte-addressable, non-volatile memories
SHF:小型:内存持久性:字节可寻址、非易失性内存的编程范例
  • 批准号:
    1525372
  • 财政年份:
    2015
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
SHF: Medium: Collaborative Research: Advanced Architectures for Hand-held 3D Ultrasound
SHF:媒介:协作研究:手持式 3D 超声的先进架构
  • 批准号:
    1406739
  • 财政年份:
    2014
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
SHF: Medium: Collaborative Research: Ultra-Responsive Architectures for Mobile Plattorm
SHF:媒介:协作研究:移动平台的超响应架构
  • 批准号:
    1161505
  • 财政年份:
    2012
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
SHF: Medium: Collaborative Research: Ultra-Responsive Architectures for Mobile Platforms
SHF:中:协作研究:移动平台的超响应架构
  • 批准号:
    1161681
  • 财政年份:
    2012
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
CSR-DMSS,SM: Beyond Solid State Disks: Using FLASH to Save Energy in Enterprise Systems
CSR-DMSS,SM:超越固态硬盘:使用闪存在企业系统中节省能源
  • 批准号:
    0834403
  • 财政年份:
    2008
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
CPA-CSA: Virtualization Mechanisms for Zero-Idle-Power and Thermally-Efficient Data Centers
CPA-CSA:零空闲功耗和热效率数据中心的虚拟化机制
  • 批准号:
    0811320
  • 财政年份:
    2008
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant

相似海外基金

Participant Support for the Kahramanmaraş, Turkey, Earthquake Sequence One-year Anniversary Programming at the 2024 EERI Annual Meeting; Seattle, Washington; 9-12 April 2024
在 2024 年 EERI 年会上为土耳其卡赫拉曼马拉地震一周年纪念活动提供支持;
  • 批准号:
    2418579
  • 财政年份:
    2024
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Collaborative Research: CyberTraining: Implementation: Medium: Transforming the Molecular Science Research Workforce through Integration of Programming in University Curricula
协作研究:网络培训:实施:中:通过将编程融入大学课程来改变分子科学研究人员队伍
  • 批准号:
    2321045
  • 财政年份:
    2024
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
SHF: SMALL: A New Semantics for Type-Level Programming in Haskell
SHF:SMALL:Haskell 中类型级编程的新语义
  • 批准号:
    2345580
  • 财政年份:
    2024
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Overcoming Programming Barriers for Non-Computing Majors in Data Science
克服数据科学非计算专业的编程障碍
  • 批准号:
    2336929
  • 财政年份:
    2024
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Applying a Program Science approach for strengthening partnerships and advancing embedded research to optimize public health programming for HIV and sexually transmitted and blood-borne infections among criminalized populations in the Global South
应用计划科学方法来加强伙伴关系并推进嵌入式研究,以优化南半球犯罪人群中针对艾滋病毒、性传播和血源性感染的公共卫生规划
  • 批准号:
    502554
  • 财政年份:
    2024
  • 资助金额:
    $ 40万
  • 项目类别:
Collaborative Research: CyberTraining: Implementation: Medium: Transforming the Molecular Science Research Workforce through Integration of Programming in University Curricula
协作研究:网络培训:实施:中:通过将编程融入大学课程来改变分子科学研究人员队伍
  • 批准号:
    2321044
  • 财政年份:
    2024
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Unlocking Students Potential in Programming with Coding Bootcamps
通过编码训练营释放学生的编程潜力
  • 批准号:
    2345072
  • 财政年份:
    2024
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
A Holistic Approach to Improve Learning and Motivation in Introductory Programming with Automated Grading, Web-based Team Support, and Game Development
通过自动评分、基于网络的团队支持和游戏开发提高入门编程学习和动机的整体方法
  • 批准号:
    2345097
  • 财政年份:
    2024
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
CAREER: Theoretical and Computational Advances for Enabling Robust Numerical Guarantees in Linear and Mixed Integer Programming Solvers
职业:在线性和混合整数规划求解器中实现鲁棒数值保证的理论和计算进展
  • 批准号:
    2340527
  • 财政年份:
    2024
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
CAREER: Live Programming for Finite Model Finders
职业:有限模型查找器的实时编程
  • 批准号:
    2337667
  • 财政年份:
    2024
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了