ATE420400T1 - Datenlayout-mechanismus zur verringerung von hardware-betriebsmittelkonflikten - Google Patents

Datenlayout-mechanismus zur verringerung von hardware-betriebsmittelkonflikten

Info

Publication number
ATE420400T1
ATE420400T1 AT04815332T AT04815332T ATE420400T1 AT E420400 T1 ATE420400 T1 AT E420400T1 AT 04815332 T AT04815332 T AT 04815332T AT 04815332 T AT04815332 T AT 04815332T AT E420400 T1 ATE420400 T1 AT E420400T1
Authority
AT
Austria
Prior art keywords
data layout
hardware equipment
reduce hardware
layout mechanism
equipment conflicts
Prior art date
Application number
AT04815332T
Other languages
English (en)
Inventor
Tatiana Shpeisman
Ali-Reza Adl-Tabatabai
Original Assignee
Intel Corp
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 Intel Corp filed Critical Intel Corp
Application granted granted Critical
Publication of ATE420400T1 publication Critical patent/ATE420400T1/de

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/44Encoding
    • G06F8/441Register allocation; Assignment of physical memory space to logical memory space
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/44Encoding
    • G06F8/443Optimisation
    • G06F8/4441Reducing the execution time required by the program code
    • G06F8/4442Reducing the number of cache misses; Data prefetching

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Devices For Executing Special Programs (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Communication Control (AREA)
AT04815332T 2003-12-29 2004-12-21 Datenlayout-mechanismus zur verringerung von hardware-betriebsmittelkonflikten ATE420400T1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/748,384 US20050149916A1 (en) 2003-12-29 2003-12-29 Data layout mechanism to reduce hardware resource conflicts

Publications (1)

Publication Number Publication Date
ATE420400T1 true ATE420400T1 (de) 2009-01-15

Family

ID=34710909

Family Applications (1)

Application Number Title Priority Date Filing Date
AT04815332T ATE420400T1 (de) 2003-12-29 2004-12-21 Datenlayout-mechanismus zur verringerung von hardware-betriebsmittelkonflikten

Country Status (7)

Country Link
US (1) US20050149916A1 (de)
EP (1) EP1700209B1 (de)
JP (1) JP4704357B2 (de)
CN (1) CN1902586A (de)
AT (1) ATE420400T1 (de)
DE (1) DE602004018981D1 (de)
WO (1) WO2005066764A2 (de)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050216900A1 (en) * 2004-03-29 2005-09-29 Xiaohua Shi Instruction scheduling
WO2007056893A1 (en) * 2005-11-18 2007-05-24 Intel Corporation Latency hiding of traces using block coloring
US7836435B2 (en) * 2006-03-31 2010-11-16 Intel Corporation Checking for memory access collisions in a multi-processor architecture
US8037466B2 (en) 2006-12-29 2011-10-11 Intel Corporation Method and apparatus for merging critical sections
US7805580B2 (en) * 2007-01-08 2010-09-28 International Business Machines Corporation Method and system for determining optimal data layout using blind justice
US8386391B1 (en) * 2007-05-01 2013-02-26 Hewlett-Packard Development Company, L.P. Resource-type weighting of use rights
US8561072B2 (en) * 2008-05-16 2013-10-15 Microsoft Corporation Scheduling collections in a scheduler
JP4892022B2 (ja) * 2009-03-03 2012-03-07 株式会社東芝 コンパイル装置およびコンパイルプログラム
JP4600700B2 (ja) * 2009-03-17 2010-12-15 日本電気株式会社 プログラムのメモリ空間への配置方法、装置、およびプログラム
CN103455443B (zh) * 2013-09-04 2017-01-18 华为技术有限公司 一种缓存管理方法和装置
WO2016144298A1 (en) * 2015-03-06 2016-09-15 Hewlett Packard Enterprise Development Lp Location update scheduling
CN105306525A (zh) * 2015-09-11 2016-02-03 浪潮集团有限公司 一种数据布局的方法、装置和系统
US10285190B2 (en) * 2016-12-20 2019-05-07 Raytheon Bbn Technologies Corp. Scheduling access to a shared medium
US20190187964A1 (en) * 2017-12-20 2019-06-20 Advanced Micro Devices, Inc. Method and Apparatus for Compiler Driven Bank Conflict Avoidance
US10783082B2 (en) 2019-08-30 2020-09-22 Alibaba Group Holding Limited Deploying a smart contract

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5774730A (en) * 1995-07-31 1998-06-30 International Business Machines Corporation Method and apparatus for improving colorability of constrained nodes in an interference graph within a computer system
US5963972A (en) * 1997-02-24 1999-10-05 Digital Equipment Corporation Memory architecture dependent program mapping
US5933644A (en) * 1997-06-18 1999-08-03 Sun Microsystems, Inc. Method and apparatus for conflict-based block reordering
US6609088B1 (en) * 1998-07-24 2003-08-19 Interuniversitaire Micro-Elektronica Centrum Method for determining an optimized memory organization of a digital device

Also Published As

Publication number Publication date
EP1700209A2 (de) 2006-09-13
WO2005066764A2 (en) 2005-07-21
EP1700209B1 (de) 2009-01-07
US20050149916A1 (en) 2005-07-07
JP4704357B2 (ja) 2011-06-15
JP2007517324A (ja) 2007-06-28
CN1902586A (zh) 2007-01-24
DE602004018981D1 (de) 2009-02-26
WO2005066764A3 (en) 2006-01-26

Similar Documents

Publication Publication Date Title
ATE420400T1 (de) Datenlayout-mechanismus zur verringerung von hardware-betriebsmittelkonflikten
BRPI0415606A (pt) dispositivo de comunicação sem fio e método para efetuar uma avaliação de cadeia integral de palavras compostas
ATE459227T1 (de) Verfahren, elektronische vorrichtungen und computerprogrammprodukte zur koordination von bluetooth- und wlan-kommunikation
DE60228861D1 (de) Verfahren und vorrichtung zur einplanung von anforderungen unter verwendung geordneter stufen von einplanungskriterien
IL164632A0 (en) System and method for managing wireless devices inan enterprise
GB0312402D0 (en) Voice controlled business scheduling system and method
BRPI0413124A (pt) método e equipamento para melhorar desempenho
ATE413056T1 (de) System und verfahren zur kompetenzbasierten anrufverteilung in einer anrufzentrale
EP1466150A4 (de) Verfahren zur eingabe alphanumerischer informationen
TW200517857A (en) Configurable information identification system and method
DE60312390D1 (de) Ereigniserinnerungsverfahren
DE60310131T8 (de) Vorrichtung zur energieerzeugung von abgaswärme
GB2432537A (en) A ciliated stent-like system
WO2004107119A3 (en) System and method for preference scheduling of staffing resources
DE50306318D1 (de) Schaltkreis für eine elektromagnetische quelle zur erzeugung akustischer wellen
ATE334564T1 (de) Kommunikationssystem
WO2008001295A3 (en) Method and apparatus for creating a schedule based on physiological data
SG117520A1 (en) Biological information management system, biological information management method and biological information management program
DE60322648D1 (de) Prozessorsystem mit mehrere Prozessorkerne zur sequentiellen oder parallelen Durchführung von Aufgaben
ATE521932T1 (de) System und verfahren zur intelligenten texteingabe in einer mobilen einrichtung
TW200622877A (en) Method and apparatus to provide a source operand for an instruction in a processor
BR0204085B1 (pt) fio elÁstico fluorescente e mÉtodo para produzir o mesmo.
UY3494Q (es) Tarjeta con muesca
DE60317540D1 (de) EINE zusammengestzte Wellenform für ein Ultrabreitband-System
GB0307805D0 (en) A method of enabling source code to be used to generate a first and a second software application,each compatible with a different operating system

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties