DE602006018379D1 - Verfahren und Vorrichtung zur segmentierten Stack-Verwaltung - Google Patents
Verfahren und Vorrichtung zur segmentierten Stack-VerwaltungInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4482—Procedural
- G06F9/4484—Executing subprograms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0811—Multiuser, multiprocessor or multiprocessing cache systems with multilevel cache hierarchies
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)
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)
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 |
-
2005
- 2005-02-28 US US11/068,242 patent/US7685601B2/en active Active
-
2006
- 2006-02-27 JP JP2006050358A patent/JP4219369B2/ja active Active
- 2006-02-27 EP EP06003943A patent/EP1696318B1/de active Active
- 2006-02-27 DE DE602006018379T patent/DE602006018379D1/de active Active
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 |