首页> 外文OA文献 >Application du concept des transactions pour la modélisation et la simulation multicoeur des systèmes sur puce
【2h】

Application du concept des transactions pour la modélisation et la simulation multicoeur des systèmes sur puce

机译:事务处理概念在片上系统的多核建模和仿真中的应用

摘要

Avec la complexité croissante des systèmes sur puce, de nouveaux défis ne cessent d’émerger dans la conception de ces systèmes en matière de vérification formelle et de synthèse de haut niveau. Plusieurs travaux autour de SystemC, considéré comme la norme pour la conception au niveau système, sont en cours afin de relever ces nouveaux défis. Cependant, à cause du modèle de concurrence complexe de SystemC, relever ces défis reste toujours une tâche difficile. Ainsi, nous pensons qu’il est primordial de partir sur de meilleures bases en utilisant un modèle de concurrence plus efficace. Par conséquent, dans cette thèse, nous étudions une méthodologie de conception qui offre une meilleure abstraction pour modéliser des composants parallèles en se basant sur le concept de transaction. Nous montrons comment, grâce au raisonnement simple que procure le concept de transaction, il devient plus facile d’appliquer la vérification formelle, le raffinement incrémental et la synthèse de haut niveau. Dans le but d’évaluer l’efficacité de cette méthodologie, nous avons fixé l’objectif d’optimiser la vitesse de simulation d’un modèle transactionnel en profitant d’une machine multicoeur. Nous présentons ainsi l’environnement de modélisation et de simulation parallèle que nous avons développé. Nous étudions différentes stratégies d’ordonnancement en matière de parallélisme et de surcoût de synchronisation. Une expérimentation faite sur un modèle du transmetteur Wi-Fi 802.11a a permis d’atteindre une accélération d’environ 1.8 en utilisant deux threads. Avec 8 threads, bien que la charge de travail des différentes transactions n’était pas importante, nous avons pu atteindre une accélération d’environ 4.6, ce qui est un résultat très prometteur.
机译:随着片上系统的复杂性不断提高,在形式验证和高级综合方面,这些系统的设计中不断出现新的挑战。围绕SystemC的一些工作被认为是系统级设计的标准,它们正在着手应对这些新挑战。但是,由于SystemC具有复杂的竞争模型,因此应对这些挑战仍然是一项艰巨的任务。因此,我们认为,必须使用更有效的竞争模型在更好的基础上开始。因此,在本文中,我们研究了一种设计方法,该方法为基于事务概念的并行组件建模提供了更好的抽象。我们展示了由于交易概念提供的简单推理,如何更轻松地应用形式验证,增量细化和高级综合。为了评估这种方法的有效性,我们设定了通过利用多核计算机来优化事务模型仿真速度的目标。因此,我们介绍了我们开发的并行建模和仿真环境。我们正在研究并行性和其他同步成本方面的不同调度策略。对802.11a Wi-Fi发射器的模型进行的实验使用两个线程获得了约1.8的加速。使用8个线程,尽管不同事务的工作量并不大,但我们能够实现4.6左右的加速,这是非常有希望的结果。

著录项

  • 作者

    Anane Amine;

  • 作者单位
  • 年度 2012
  • 总页数
  • 原文格式 PDF
  • 正文语种 fr
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号