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; and
a second processor core adapted to execute said game instructions and adapted to operate independently of said first processor core, said first processor core also being adapted to operate independently of 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.
-
Citations
22 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; and a second processor core adapted to execute said game instructions and adapted to operate independently of said first processor core, said first processor core also being adapted to operate independently of said second processor core. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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; and executing, substantially independently of said execution by said first processor core, said second tasks by said second processor core. - View Dependent Claims (14, 15)
-
- 12. The method of claim 12 wherein said executing said first tasks includes launching a game of the EGM by said first processor core.
-
16. A system, comprising:
-
an electronic gaming machine (EGM); a multi-core processor coupled to said EGM and including; a first processor core adapted to execute first tasks of the EGM; at least a second processor core adapted to execute second tasks of the EGM, said first tasks being more time-sensitive relative to said second tasks; 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 (17, 18, 19, 20, 21, 22)
-
Specification