Back to results
US 9,791,909 B2Granted
Hybrid computing module
OwnerL. Pierre de Rochemontinventor
Life of this patent
Estimating the term…
Abstract
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.
Claims38
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 a 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 die at a processor clock speed;
- a memory management architecture and operating system that compiles program stacks as a collection of pointers to 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 a program stack item referenced by a pointer from main memory and loads the copy into the microprocessor die;
- an interrupt bus that halts the loading 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;
- 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:
- 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 a desired processor using a minimal number of fetch/store commands and operational cycles.
7 more elements
Dependencies are inferred from the claim text.