+

WO2009001368A3 - Procédé et tissu de système sur puce - Google Patents

Procédé et tissu de système sur puce Download PDF

Info

Publication number
WO2009001368A3
WO2009001368A3 PCT/IN2007/000262 IN2007000262W WO2009001368A3 WO 2009001368 A3 WO2009001368 A3 WO 2009001368A3 IN 2007000262 W IN2007000262 W IN 2007000262W WO 2009001368 A3 WO2009001368 A3 WO 2009001368A3
Authority
WO
WIPO (PCT)
Prior art keywords
fabric
application
resources
clusters
hll
Prior art date
Application number
PCT/IN2007/000262
Other languages
English (en)
Other versions
WO2009001368A2 (fr
Inventor
Soumitra Kumar Nandy
Ranjani Narayan
Keshavan Varadarajan
Mythri Alle
Amar Nath Satrawala
Shimoga Janakiram Adarsha Rao
Original Assignee
Indian Institute Of Science
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Indian Institute Of Science filed Critical Indian Institute Of Science
Priority to PCT/IN2007/000262 priority Critical patent/WO2009001368A2/fr
Publication of WO2009001368A2 publication Critical patent/WO2009001368A2/fr
Publication of WO2009001368A3 publication Critical patent/WO2009001368A3/fr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored program computers
    • G06F15/78Architectures of general purpose stored program computers comprising a single central processing unit
    • G06F15/7867Architectures of general purpose stored program computers comprising a single central processing unit with reconfigurable architecture
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Devices For Executing Special Programs (AREA)
  • Stored Programmes (AREA)

Abstract

La présente invention concerne un tissu dans un cadre d'un SoC, ainsi qu'un système et un procédé, dans lesquels les ressources peuvent être composées comme structures de calcul qui concordent le mieux avec les besoins de l'application. Le tissu de l'invention contient des ressources de calcul, de stockage et de communication pouvant être agrégées à l'exécution pour réaliser des tâches d'application spécifiques. Le système comprend un planificateur, une banque de configuration de grappe, un tissu d'exécution contenant une pluralité de ressources de calcul, un agent de liaison de ressources, une unité de stockage de charge et une logique de décision de la destination du stockage (SDDL). Le procédé de l'invention passe par les étapes de développement de descriptions HLL (langage de haut niveau) des modules d'application, la conversion de la description HLL des modules de l'application à une représentation intermédiaire, - la compilation en grappes à l'aide du graphique du flux de données de l'application, - la réalisation des opérations de liaison, - la réalisation de l'exécution de flux de données commandée, un ensemble de grappes étant planifié et exécuté sur le tissu.
PCT/IN2007/000262 2007-06-28 2007-06-28 Procédé et tissu de système sur puce WO2009001368A2 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/IN2007/000262 WO2009001368A2 (fr) 2007-06-28 2007-06-28 Procédé et tissu de système sur puce

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IN2007/000262 WO2009001368A2 (fr) 2007-06-28 2007-06-28 Procédé et tissu de système sur puce

Publications (2)

Publication Number Publication Date
WO2009001368A2 WO2009001368A2 (fr) 2008-12-31
WO2009001368A3 true WO2009001368A3 (fr) 2009-09-24

Family

ID=40186127

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IN2007/000262 WO2009001368A2 (fr) 2007-06-28 2007-06-28 Procédé et tissu de système sur puce

Country Status (1)

Country Link
WO (1) WO2009001368A2 (fr)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10089761B2 (en) 2016-04-29 2018-10-02 Hewlett Packard Enterprise Development Lp Graph processing using a shared memory
CN116501594B (zh) * 2023-06-27 2023-09-08 上海燧原科技有限公司 系统建模评估方法、装置、电子设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6175948B1 (en) * 1998-02-05 2001-01-16 Motorola, Inc. Method and apparatus for a waveform compiler
WO2004004008A1 (fr) * 2002-06-28 2004-01-08 Koninklijke Philips Electronics N.V. Circuit integre pourvu de blocs constitutifs
US20050021871A1 (en) * 2003-07-25 2005-01-27 International Business Machines Corporation Self-contained processor subsystem as component for system-on-chip design
US20050283768A1 (en) * 2004-06-21 2005-12-22 Sanyo Electric Co., Ltd. Data flow graph processing method, reconfigurable circuit and processing apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6175948B1 (en) * 1998-02-05 2001-01-16 Motorola, Inc. Method and apparatus for a waveform compiler
WO2004004008A1 (fr) * 2002-06-28 2004-01-08 Koninklijke Philips Electronics N.V. Circuit integre pourvu de blocs constitutifs
US20050021871A1 (en) * 2003-07-25 2005-01-27 International Business Machines Corporation Self-contained processor subsystem as component for system-on-chip design
US20050283768A1 (en) * 2004-06-21 2005-12-22 Sanyo Electric Co., Ltd. Data flow graph processing method, reconfigurable circuit and processing apparatus

Also Published As

Publication number Publication date
WO2009001368A2 (fr) 2008-12-31

Similar Documents

Publication Publication Date Title
Liu et al. Power-efficient time-sensitive mapping in heterogeneous systems
JP2008541302A5 (fr)
MY155867A (en) Scheduling collections in a scheduler
WO2006055864A3 (fr) Procede et appareil de mise en pratique de la gestion de taches dans des operations informatisees
JP2013545169A5 (fr)
WO2008090665A1 (fr) Procédé et dispositif de parallélisation de programme
WO2012135041A3 (fr) Segments de fichiers de registre pour prise en charge de l'exécution de blocs de code à l'aide de coeurs virtuels instanciés par des machines partitionnables
WO2009012296A3 (fr) Ordonnancement par l'augmentation et le réduction d'allocation de ressources
CN102360309A (zh) 片上多核异构系统的调度系统与调度执行方法
WO2006083543A3 (fr) Processeur multiprogrammation a systeme d'ordonnancement de chemin reposant sur une prediction de probabilite d'arret d'instruction
WO2010037177A8 (fr) Programmation d'application pour exécution sur un système informatique hétérogène
GB2496765A (en) Systems and methods for scheduling driver interface tasks based on driver workload
WO2007025220A3 (fr) Outil automatise de planification de ressources et interface utilisateur
EP2359256A4 (fr) Sauvegarde d'état d'exécution de programmes
WO2007137034A3 (fr) Gestion de ressources informatiques pour des calculs à base de graphes
JP2012522320A5 (fr)
RU2012127578A (ru) Анализатор применимости программного модуля для разработки и тестирования программного обеспечения для многопроцессорных сред
WO2012040708A3 (fr) Instructions, appareils, méthodes et systèmes d'exécution à la mise à jour de l'état de validation
IN2014CN02852A (fr)
CN105843660A (zh) 一种编译器的代码优化调度方法
CN105450684A (zh) 云计算资源调度方法和系统
Han et al. Compiling control-intensive loops for CGRAs with state-based full predication
WO2009001368A3 (fr) Procédé et tissu de système sur puce
CN115470901B (zh) 支持移动端异构处理器分载的混合精度训练方法及设备
Wang et al. Generation of schedule tables on multi-core systems for AUTOSAR applications

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07805632

Country of ref document: EP

Kind code of ref document: A2

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 7659/CHENP/2009

Country of ref document: IN

122 Ep: pct application non-entry in european phase

Ref document number: 07805632

Country of ref document: EP

Kind code of ref document: A2

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载