发明名称 |
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 |