DE602006018379D1 - Verfahren und Vorrichtung zur segmentierten Stack-Verwaltung - Google Patents

Verfahren und Vorrichtung zur segmentierten Stack-Verwaltung

Info

Publication number
DE602006018379D1
DE602006018379D1 DE602006018379T DE602006018379T DE602006018379D1 DE 602006018379 D1 DE602006018379 D1 DE 602006018379D1 DE 602006018379 T DE602006018379 T DE 602006018379T DE 602006018379 T DE602006018379 T DE 602006018379T DE 602006018379 D1 DE602006018379 D1 DE 602006018379D1
Authority
DE
Germany
Prior art keywords
stack management
segmented stack
segmented
management
stack
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
DE602006018379T
Other languages
English (en)
Inventor
Tatsuya Iwamoto
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Interactive Entertainment Inc
Original Assignee
Sony Computer Entertainment Inc
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 Sony Computer Entertainment Inc filed Critical Sony Computer Entertainment Inc
Publication of DE602006018379D1 publication Critical patent/DE602006018379D1/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4482Procedural
    • G06F9/4484Executing subprograms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0806Multiuser, multiprocessor or multiprocessing cache systems
    • G06F12/0811Multiuser, multiprocessor or multiprocessing cache systems with multilevel cache hierarchies
DE602006018379T 2005-02-28 2006-02-27 Verfahren und Vorrichtung zur segmentierten Stack-Verwaltung Active DE602006018379D1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/068,242 US7685601B2 (en) 2005-02-28 2005-02-28 Methods and apparatus for segmented stack management in a processor system

Publications (1)

Publication Number Publication Date
DE602006018379D1 true DE602006018379D1 (de) 2011-01-05

Family

ID=36572411

Family Applications (1)

Application Number Title Priority Date Filing Date
DE602006018379T Active DE602006018379D1 (de) 2005-02-28 2006-02-27 Verfahren und Vorrichtung zur segmentierten Stack-Verwaltung

Country Status (4)

Country Link
US (1) US7685601B2 (de)
EP (1) EP1696318B1 (de)
JP (1) JP4219369B2 (de)
DE (1) DE602006018379D1 (de)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060155955A1 (en) * 2005-01-10 2006-07-13 Gschwind Michael K SIMD-RISC processor module
US7814166B2 (en) * 2006-01-27 2010-10-12 Sony Computer Entertainment Inc. Methods and apparatus for virtualizing an address space
EP1881404A1 (de) * 2006-07-20 2008-01-23 Gemplus Verfahren zum dynamischen Schutz der Daten während der Ausführung eines Programmcodes in einer Zwischensprache in einem Rechner
US8631411B1 (en) 2009-07-21 2014-01-14 The Research Foundation For The State University Of New York Energy aware processing load distribution system and method
KR101283469B1 (ko) 2009-08-31 2013-07-12 한국전자통신연구원 프로세서 명령어의 메모리 액세스 방법 및 장치
US8930955B2 (en) * 2012-02-10 2015-01-06 International Business Machines Corporation Controlling growth in virtual disks via utilization of previously used and free disk block space
KR101412200B1 (ko) * 2012-07-20 2014-06-27 주식회사 안랩 컴퓨터 시스템과, 컴퓨터 시스템의 주소 이동 방법 및 컴퓨터 시스템의 시스템함수 모니터링 방법
US9367310B2 (en) 2013-06-20 2016-06-14 Advanced Micro Devices, Inc. Stack access tracking using dedicated table
US9292292B2 (en) * 2013-06-20 2016-03-22 Advanced Micro Devices, Inc. Stack access tracking
US9250878B1 (en) 2014-11-24 2016-02-02 Red Hat, Inc. Function attribute for dynamic stack allocation
TWI566099B (zh) * 2014-12-30 2017-01-11 鴻海精密工業股份有限公司 具有整合功能的電子裝置及多裝置整合控制方法
MX2020002104A (es) * 2017-08-24 2020-09-18 Lutron Tech Co Llc Seguridad de pilas para operaciones definidas independientemente.
WO2020154219A1 (en) * 2019-01-21 2020-07-30 John Rankin Systems and methods for controlling machine operations
US11526357B2 (en) 2019-01-21 2022-12-13 Rankin Labs, Llc Systems and methods for controlling machine operations within a multi-dimensional memory space
US11782762B2 (en) * 2019-02-27 2023-10-10 Qualcomm Incorporated Stack management
US20220129301A1 (en) * 2020-10-28 2022-04-28 Mastercard International Incorporated Architectural design for universal software automation pipelines
CN113238800B (zh) * 2021-05-25 2022-06-28 上海安路信息科技股份有限公司 堆栈帧结构和函数调用方法及系统

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6119206A (en) * 1996-02-12 2000-09-12 Sun Microsystems, Inc. Design of tags for lookup of non-volatile registers
US5835958A (en) * 1996-10-29 1998-11-10 Sun Microsystems, Inc. Method and apparatus for dynamically sizing non-contiguous runtime stacks
US5995752A (en) * 1998-02-03 1999-11-30 International Business Machines Corporation Use of language instructions and functions across multiple processing sub-environments
US6006323A (en) * 1998-05-20 1999-12-21 Industrial Technology Research Institute Intelligent multiple stack management unit
US6353881B1 (en) * 1999-05-17 2002-03-05 Sun Microsystems, Inc. Supporting space-time dimensional program execution by selectively versioning memory updates
US6990567B1 (en) * 2000-12-22 2006-01-24 Lsi Logic Corporation Use of internal general purpose registers of a processor as a Java virtual machine top of stack and dynamic allocation of the registers according to stack status
US6526491B2 (en) 2001-03-22 2003-02-25 Sony Corporation Entertainment Inc. Memory protection system and method for computer architecture for broadband networks
US6976254B2 (en) 2001-11-28 2005-12-13 Esmertec Ag Inter-method control transfer for execution engines with memory constraints
GB2399897B (en) * 2003-03-26 2006-02-01 Advanced Risc Mach Ltd Memory recycling in computer systems

Also Published As

Publication number Publication date
JP2006323824A (ja) 2006-11-30
JP4219369B2 (ja) 2009-02-04
US7685601B2 (en) 2010-03-23
EP1696318A1 (de) 2006-08-30
EP1696318B1 (de) 2010-11-24
US20060195824A1 (en) 2006-08-31

Similar Documents

Publication Publication Date Title
DE602006018379D1 (de) Verfahren und Vorrichtung zur segmentierten Stack-Verwaltung
DE602007002540D1 (de) Verfahren und Vorrichtung zur Inhaltsverwaltung
DE602006007458D1 (de) Verfahren und vorrichtung zur bohrlochfluidanalyse
ATE473570T1 (de) Verfahren und vorrichtung zur endknoten- gestützten neighbor-erkennung
DE602006006454D1 (de) Verfahren und Vorrichtung zur Authentifizierung
DE602006005567D1 (de) System und Verfahren zur Zugriffspfadverwaltung
DE102007039939A8 (de) Verfahren und Vorrichtung zur Einsparung von Diafiltrat
DE602007000729D1 (de) Verfahren und Vorrichtung zur Authentifizierung
DE602005022123D1 (de) Vorrichtung und verfahren zur beförderung von bohrklein
ATE509501T1 (de) Verfahren und vorrichtung zur mitteilung von übertragungs-backlog-informationen
DE602006021341D1 (de) Rauchgasnassentschwefelungsvorrichtung und verfahren zur rauchgasnassentschwefelung
DE502006008842D1 (de) Hörvorrichtung und entsprechendes Verfahren zur Eigenstimmendetektion
DE602005025587D1 (de) Verfahren und Vorrichtung zur Netzwerküberwachung
DE602006001379D1 (de) Vorrichtung und Verfahren zur Erfassung von Verschiebungen
DE602006004418D1 (de) Verfahren und Vorrichtung zur Kontrolle eines Objektes
DE602006008551D1 (de) System und Verfahren zur Schädigungsvorhersage einer Vorrichtung
DE602006000614D1 (de) Vorrichtung und Verfahren zur Standortbestimmung
DE602006009995D1 (de) System und Verfahren zur Dokumentverteilung
DE602006002945D1 (de) Verfahren und Vorrichtung zur Kontrolle eines Objektes
DE602005023337D1 (de) Verfahren und vorrichtung zur formteilinstallation
DE602005021851D1 (de) Vorrichtung und Verfahren zur Kompressorregelung
DE602006020971D1 (de) Vorrichtung und Verfahren zur Bandbreitenzuteilung
DE602006005474D1 (de) Verfahren und Vorrichtung zur Zuweisung von Unterträgern
DE602005008201D1 (de) Vorrichtung und verfahren zur druckreduzierung
DE602007002933D1 (de) Vorrichtung und Verfahren zur Antriebskraftverteilung