首页> 外文OA文献 >High-Level Debugging and Verification for FPGA-Based Multicore Architectures
【2h】

High-Level Debugging and Verification for FPGA-Based Multicore Architectures

机译:基于FpGa的多核架构的高级调试和验证

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Simulators are key tools for computer architecture research. However, multicore architectures represent a highly complex challenge for software simulators, which may suffer from fidelity loss and long execution times. FPGAs can simulate multicore architectures with scalable performance and high accuracy, but the difficulty of debugging could hinder their adoption.\udIn this paper we propose several techniques for inspection, debugging and verification of multicore architectures, both for software-based and FPGA-based simulations. These debugging extensions are cycle-accurate and unobtrusive. As a proof of concept, we have developed a 24-core RISC multiprocessor that runs the Linux Kernel, for which we provide three simulation modes: a fast, functional simulation; a detailed, cycle-accurate simulation; and a FPGA-based simulation. Our platform can run up to 24 cores and perform full-system verification at 17 million instructions per second.
机译:模拟器是计算机体系结构研究的关键工具。但是,多核体系结构对软件模拟器而言是一个高度复杂的挑战,可能会遭受保真度损失和执行时间长的困扰。 FPGA可以模拟具有可扩展性能和高精度的多核体系结构,但调试的困难可能会阻碍其采用。\ ud本文中,我们提出了几种用于检查,调试和验证多核体系结构的技术,用于基于软件的仿真和基于FPGA的仿真。这些调试扩展是周期精确的,并且不会引起干扰。作为概念验证,我们已经开发了运行Linux内核的24核RISC多处理器,为此我们提供了三种仿真模式:快速的功能仿真;实时的功能仿真。详细的,周期精确的模拟;以及基于FPGA的仿真。我们的平台最多可以运行24个内核,并以每秒1700万条指令的速度执行全系统验证。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号