发明名称 HYBRID COMPUTING MODULE
摘要 A hybrid system-on-chip provides a plurality of memory and processor die mounted on a semiconductor carrier chip that contains a fully integrated power management system that switches DC power at speeds that match or approach processor core clock speeds, thereby allowing the efficient transfer of data between off-chip physical memory and processor die.
申请公布号 US2017031843(A1) 申请公布日期 2017.02.02
申请号 US201615162739 申请日期 2016.05.24
申请人 de Rochemont L. Pierre;Kovacs Alexander J. 发明人 de Rochemont L. Pierre;Kovacs Alexander J.
分类号 G06F13/16;G06F12/1009;G06F12/0815;G06F12/0862;G06F15/80;G06F13/36;G06F13/42;G06F13/24;G06F9/38;G06F9/30;G06F1/28;G06F12/0875 主分类号 G06F13/16
代理机构 代理人
主权项 1. A general purpose computational operating system that comprises a hybrid computer module, which further includes: a semiconductor chip carrier having electrical traces and passive component networks monolithically formed on the surface of the carrier substrate to maintain and manage electrical signal communications between: a microprocessor die mounted on the chip carrier;a memory bank consisting of at least one discrete memory die mounted on the semiconductor chip carrier adjacent to the microprocessor die;a fully integrated power management module having a resonant gate transistor embedded within it that synchronously transfers data from main memory to the microprocessor at the processor clock speed;a memory management architecture and operating system that compiles program stacks as a collection of pointers to the addresses where elemental code blocks are stored in main memory;a memory controller that sequentially references the pointers stored within the program stacks and fetches a copy of the program stack item referenced by the pointer from main memory and loads the copy into a microprocessor die;an interrupt bus that halts the loading process when an alert to a program jump or change to a global variable is registered and sends a memory management variable to a look-up table;a look-up table that redirects the controller to a new program stack following a program jump before it reinitiates the loading process;a look-up table that fetches and stores the change to a global variable at its primary location in main memory before it reinitiates the loading process: wherein program stacks are mapped directly to physical memory and operated upon in real-time without the creation of a virtual copy of any portion of a program stack that is subsequently stored and processed by the desired processor using a minimal number of fetch/store commands and operational cycles.
地址 Austin TX US