ATE520075T1 - Verfahren zum vorladen von konfigurationen eines umkonfigurierbaren heterogenen systems zur informationsverarbeitung in eine speicherhierarchie - Google Patents
Verfahren zum vorladen von konfigurationen eines umkonfigurierbaren heterogenen systems zur informationsverarbeitung in eine speicherhierarchieInfo
- Publication number
- ATE520075T1 ATE520075T1 AT09708613T AT09708613T ATE520075T1 AT E520075 T1 ATE520075 T1 AT E520075T1 AT 09708613 T AT09708613 T AT 09708613T AT 09708613 T AT09708613 T AT 09708613T AT E520075 T1 ATE520075 T1 AT E520075T1
- Authority
- AT
- Austria
- Prior art keywords
- preloading
- tasks
- execution
- given task
- executed
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0862—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with prefetch
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0806—Multiuser, multiprocessor or multiprocessing cache systems
- G06F12/084—Multiuser, multiprocessor or multiprocessing cache systems with a shared cache
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Stored Programmes (AREA)
- Advance Control (AREA)
- Logic Circuits (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0800677A FR2927438B1 (fr) | 2008-02-08 | 2008-02-08 | Methode de prechargement dans une hierarchie de memoires des configurations d'un systeme heterogene reconfigurable de traitement de l'information |
| PCT/EP2009/051409 WO2009098311A1 (fr) | 2008-02-08 | 2009-02-06 | Methode de prechargement dans une hierarchie de memoires des configurations d'un systeme heterogene reconfigurable de traitement de l'information |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ATE520075T1 true ATE520075T1 (de) | 2011-08-15 |
Family
ID=40085456
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| AT09708613T ATE520075T1 (de) | 2008-02-08 | 2009-02-06 | Verfahren zum vorladen von konfigurationen eines umkonfigurierbaren heterogenen systems zur informationsverarbeitung in eine speicherhierarchie |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US8656102B2 (de) |
| EP (1) | EP2257876B1 (de) |
| JP (1) | JP2011511377A (de) |
| AT (1) | ATE520075T1 (de) |
| FR (1) | FR2927438B1 (de) |
| WO (1) | WO2009098311A1 (de) |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2422883C1 (ru) * | 2009-12-09 | 2011-06-27 | Корпорация "САМСУНГ ЭЛЕКТРОНИКС Ко., Лтд." | Система и способ размещения статических объектов данных в неоднородной оперативной памяти |
| CN103080903B (zh) * | 2010-08-27 | 2016-07-06 | 富士通株式会社 | 调度器、多核处理器系统以及调度方法 |
| US8789065B2 (en) | 2012-06-08 | 2014-07-22 | Throughputer, Inc. | System and method for input data load adaptive parallel processing |
| US20130117168A1 (en) | 2011-11-04 | 2013-05-09 | Mark Henrik Sandstrom | Maximizing Throughput of Multi-user Parallel Data Processing Systems |
| US8745626B1 (en) * | 2012-12-17 | 2014-06-03 | Throughputer, Inc. | Scheduling application instances to configurable processing cores based on application requirements and resource specification |
| US9448847B2 (en) | 2011-07-15 | 2016-09-20 | Throughputer, Inc. | Concurrent program execution optimization |
| JP6260303B2 (ja) | 2014-01-29 | 2018-01-17 | 富士通株式会社 | 演算処理装置及び演算処理装置の制御方法 |
| CN104615488B (zh) * | 2015-01-16 | 2018-01-19 | 华为技术有限公司 | 异构多核可重构计算平台上任务调度的方法和装置 |
| US10261790B2 (en) * | 2016-03-31 | 2019-04-16 | Intel Corporation | Memory copy instructions, processors, methods, and systems |
| US10754872B2 (en) * | 2016-12-28 | 2020-08-25 | Palantir Technologies Inc. | Automatically executing tasks and configuring access control lists in a data transformation system |
| US11113137B2 (en) * | 2018-08-28 | 2021-09-07 | Sap Se | Error incident fingerprinting with unique static identifiers |
| CN113961278B (zh) * | 2020-07-20 | 2024-07-05 | 华为技术有限公司 | 一种页面显示方法及相关设备 |
| CN112328396B (zh) * | 2020-11-09 | 2022-10-21 | 西安电子科技大学 | 基于任务等级的动态自适应sopc容错方法 |
| CN119835486B (zh) * | 2025-03-17 | 2025-05-16 | 深圳市玥芯通科技有限公司 | 网络高清播放机的快速启动及内容预加载方法及装置 |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7124302B2 (en) * | 1995-02-13 | 2006-10-17 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
| US6697834B1 (en) * | 1999-12-01 | 2004-02-24 | Sun Microsystems, Inc. | Mutual exculsion system and method for restarting critical sections of code when preempted during a critical section |
| US6871341B1 (en) * | 2000-03-24 | 2005-03-22 | Intel Corporation | Adaptive scheduling of function cells in dynamic reconfigurable logic |
| US20030005407A1 (en) * | 2000-06-23 | 2003-01-02 | Hines Kenneth J. | System and method for coordination-centric design of software systems |
| JP3578082B2 (ja) * | 2000-12-20 | 2004-10-20 | 株式会社デンソー | 処理実行装置及び記録媒体 |
| US20020133530A1 (en) * | 2001-03-15 | 2002-09-19 | Maarten Koning | Method for resource control including resource stealing |
| EP1321870A1 (de) * | 2001-12-14 | 2003-06-25 | Deutsche Börse Ag | Integriertes System mit vorgelagertem Zusammenführen von Aufträgen |
| US7032101B2 (en) * | 2002-02-26 | 2006-04-18 | International Business Machines Corporation | Method and apparatus for prioritized instruction issue queue in a processor |
| GB0215035D0 (en) * | 2002-06-28 | 2002-08-07 | Critical Blue Ltd | Code generation method |
| GB0226776D0 (en) * | 2002-11-18 | 2002-12-24 | Imec Inter Uni Micro Electr | Cost-aware design-time/run-time memory management |
| US7152157B2 (en) * | 2003-03-05 | 2006-12-19 | Sun Microsystems, Inc. | System and method for dynamic resource configuration using a dependency graph |
| US7406699B2 (en) * | 2003-04-02 | 2008-07-29 | Microsoft Corporation | Enhanced runtime hosting |
| ES2315469T3 (es) * | 2003-04-09 | 2009-04-01 | Virtuallogix Sa | Sistemas operativos. |
| EP1634182A2 (de) * | 2003-06-17 | 2006-03-15 | PACT XPP Technologies AG | Datenverarbeitungseinrichtung und verfahren |
| US7149867B2 (en) * | 2003-06-18 | 2006-12-12 | Src Computers, Inc. | System and method of enhancing efficiency and utilization of memory bandwidth in reconfigurable hardware |
| US7072805B2 (en) * | 2003-10-17 | 2006-07-04 | International Business Machines Corporation | Mechanism for on-line prediction of future performance measurements in a computer system |
| US7478204B2 (en) * | 2004-04-29 | 2009-01-13 | International Business Machines Corporation | Efficient sharing of memory between applications running under different operating systems on a shared hardware system |
| TW200617703A (en) * | 2004-11-30 | 2006-06-01 | Tokyo Electron Ltd | Dynamically reconfigurable processor |
| JP4089701B2 (ja) * | 2005-05-10 | 2008-05-28 | コニカミノルタビジネステクノロジーズ株式会社 | 画像処理装置、画像処理システム、および、画像処理方法 |
| US20060265485A1 (en) * | 2005-05-17 | 2006-11-23 | Chai Sek M | Method and apparatus for controlling data transfer in a processing system |
| US7849441B2 (en) * | 2005-06-27 | 2010-12-07 | Ikoa Corporation | Method for specifying stateful, transaction-oriented systems for flexible mapping to structurally configurable, in-memory processing semiconductor device |
| FR2891278B1 (fr) * | 2005-09-23 | 2008-07-04 | Vigilent Technologies Sarl | Procede pour determiner l'etat d'un ensemble de cellules et systeme pour la mise en oeuvre dudit procede |
| US7590768B2 (en) * | 2005-09-23 | 2009-09-15 | Joseph Gormley | Control and interconnection system |
| US7382154B2 (en) * | 2005-10-03 | 2008-06-03 | Honeywell International Inc. | Reconfigurable network on a chip |
| US8042082B2 (en) * | 2007-09-12 | 2011-10-18 | Neal Solomon | Three dimensional memory in a system on a chip |
| JP2010039791A (ja) * | 2008-08-05 | 2010-02-18 | Toshiba Corp | 携帯端末装置 |
| JP5415434B2 (ja) * | 2008-10-02 | 2014-02-12 | 日立オートモティブシステムズ株式会社 | 車両走行に関する情報処理装置 |
| US8689231B2 (en) * | 2009-06-30 | 2014-04-01 | Sap Ag | System and method for ordering tasks with complex interrelationships |
-
2008
- 2008-02-08 FR FR0800677A patent/FR2927438B1/fr not_active Expired - Fee Related
-
2009
- 2009-02-06 AT AT09708613T patent/ATE520075T1/de not_active IP Right Cessation
- 2009-02-06 WO PCT/EP2009/051409 patent/WO2009098311A1/fr not_active Ceased
- 2009-02-06 US US12/866,860 patent/US8656102B2/en not_active Expired - Fee Related
- 2009-02-06 JP JP2010545491A patent/JP2011511377A/ja active Pending
- 2009-02-06 EP EP09708613A patent/EP2257876B1/de not_active Not-in-force
Also Published As
| Publication number | Publication date |
|---|---|
| WO2009098311A1 (fr) | 2009-08-13 |
| JP2011511377A (ja) | 2011-04-07 |
| US8656102B2 (en) | 2014-02-18 |
| EP2257876B1 (de) | 2011-08-10 |
| FR2927438B1 (fr) | 2010-03-05 |
| US20110055480A1 (en) | 2011-03-03 |
| FR2927438A1 (fr) | 2009-08-14 |
| EP2257876A1 (de) | 2010-12-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ATE520075T1 (de) | Verfahren zum vorladen von konfigurationen eines umkonfigurierbaren heterogenen systems zur informationsverarbeitung in eine speicherhierarchie | |
| WO2009085118A3 (en) | System and method for architecture-adaptable automatic parallelization of computing code | |
| PH12019501499A1 (en) | Blockchain consensus method and device | |
| EP4287026A3 (de) | Tracing von verteilter hardware | |
| MY155867A (en) | Scheduling collections in a scheduler | |
| WO2006030195A3 (en) | Mehtod and system for debugging a multi- threaded program executing in a multicore architecture | |
| EA201390868A1 (ru) | Способ и система для вычислительного ускорения обработки сейсмических данных | |
| GB2510279A (en) | Monitoring application program resource consumption | |
| WO2017116931A3 (en) | Task similarity clusters for worker assessment | |
| DE602005014540D1 (de) | Verfahren und vorrichtungen zum task-management in einem mehrprozessorsystem | |
| EP3057303A3 (de) | Informationsverarbeitungssystem, informationsverarbeitungsvorrichtung und informationsverarbeitungsverfahren | |
| EP1916601A3 (de) | Multiprozessorsystem | |
| EP2541434A3 (de) | Verfahren und System zur Datenverabeitung | |
| EP3537295A3 (de) | Dynamische rekonfiguration von anwendungen auf einem eingebetteten mehrprozessorsystem | |
| WO2010043706A3 (fr) | Procede d'execution deterministe et de synchronisation d'un systeme de traitement de l'information comportant plusieurs coeurs de traitement executant des taches systemes | |
| JP2013501298A5 (de) | ||
| GB2519900A (en) | Image instance mapping | |
| ATE514994T1 (de) | Verfahren und vorrichtung für die automatische sicherung digitaler daten eines speichers einer computerinstallation und von einem computer mit den entsprechenden befehlen im speicher lesbarer datenträger | |
| PL405872A1 (pl) | Sposób, program i system konwersji modeli danych systemu zasilania | |
| WO2011084883A3 (en) | Task list generation, parallelism templates, and memory management for multi-core systems | |
| GB2506048A (en) | Unified, adaptive RAS for hybrid systems | |
| WO2014204437A3 (en) | Tracking core-level instruction set capabilities in a chip multiprocessor | |
| EP2975527A3 (de) | Verfahren zum verfolgen von computersoftware | |
| WO2008003536A3 (en) | Method, system and computer program for determining the processing order of a plurality of events | |
| FR2997774B1 (fr) | Procede, dispositif et programme d'ordinateur de placement de taches dans un systeme multi-cœurs |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RER | Ceased as to paragraph 5 lit. 3 law introducing patent treaties |