Apparatus, method, and system to provide a multi-core processor for an electronic gaming machine (EGM)
First Claim
1. An electronic gaming machine (EGM) apparatus, comprising:
- at least one processor-readable storage medium that stores;
a set of processor-executable game instructions that implement a game;
a set of processor-executable game manager instructions that implement a game manager; and
a first set of processor-executable operating system instructions that implement a first operating system; and
a multi-core processor that includes;
a first processor core adapted to execute said game manager instructions and said first set of operating system instructions, wherein said game manager instructions cause the game manager to perform each of;
launch said game, provide updates to said game, set parameters of said game, and manage wagers associated with said game;
a second processor core adapted to execute said game instructions, said game manager instructions being more time-sensitive relative to said game instructions and wherein said game instructions cause second processor to execute play of said game, including presentation of multimedia content during said play of game;
a semiconductor substrate on which said first and said second processor cores are formed; and
a display coupled to said multi-core processor adapted to display results of execution by said second processor core.
8 Assignments
0 Petitions
Accused Products
Abstract
An electronic gaming machine (EGM) implements a multi-core processor. A first of the processor cores is adapted to perform or otherwise control a first set of operations. The first set of operations can include, for example, game manager operations and other operations of the EGM that are more time-sensitive. A second one of the processor cores is adapted to perform or otherwise control a second set of operations. The second set of operations can include, for example, operations related to multimedia presentation associated with the running/playing of a game and/or other operations of the EGM that are not time-sensitive or are otherwise less time-sensitive than the operations performed/controlled by the first processor core. Each of the processor cores may run an operating system that matches the needs of its respective processor core.
431 Citations
13 Claims
-
1. An electronic gaming machine (EGM) apparatus, comprising:
-
at least one processor-readable storage medium that stores; a set of processor-executable game instructions that implement a game; a set of processor-executable game manager instructions that implement a game manager; and a first set of processor-executable operating system instructions that implement a first operating system; and a multi-core processor that includes; a first processor core adapted to execute said game manager instructions and said first set of operating system instructions, wherein said game manager instructions cause the game manager to perform each of;
launch said game, provide updates to said game, set parameters of said game, and manage wagers associated with said game;a second processor core adapted to execute said game instructions, said game manager instructions being more time-sensitive relative to said game instructions and wherein said game instructions cause second processor to execute play of said game, including presentation of multimedia content during said play of game; a semiconductor substrate on which said first and said second processor cores are formed; and a display coupled to said multi-core processor adapted to display results of execution by said second processor core. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of operating an electronic gaming machine (EGM) having a multi-core processor, the method comprising:
-
allocating first tasks to be executed by a first processor core of said multi-core processor; allocating second tasks to be executed by at least a second processor core of said multi-core processor, said first tasks being more time-sensitive relative to said second tasks; executing said first tasks by said first processor core, wherein said executing said first tasks includes launching a game of the EGM by said first processor core, providing updates to said game, setting parameters of said game, and managing wagers associated with said games; and executing, substantially independently of said execution by said first processor core, said second tasks by said second processor core, wherein said executing said second tasks includes playing said game by said second processor core. - View Dependent Claims (7, 8)
-
-
9. A system, comprising:
-
an electronic gaming machine (EGM); a multi-core processor coupled to said EGM and including; a first processor core that executes first tasks of the EGM, wherein said first tasks include each of;
launch a game of said EGM, execute a security check, perform a configuration setting, manage wagers, and perform an update;at least a second processor core that executes second tasks of the EGM, said first tasks being more time-sensitive relative to said second tasks, and wherein said second tasks include play of a game of said EGM, including presentation of multimedia content during said play of said game; and a semiconductor substrate on which said first and second processor cores are formed; and a display coupled to said multi-core processor and to said EGM and adapted to display results of execution by said second processor core. - View Dependent Claims (10, 11, 12, 13)
-
Specification