Selective designation of multiple cores as bootstrap processor in a multi-core microprocessor
First Claim
Patent Images
1. A microprocessor, comprising:
- a plurality of processing cores configured to operate in first and second modes;
in the first mode, each of the plurality of processing cores concurrently operates as a bootstrap processor and concurrently executes a respective instance of a test program; and
in the second mode, only a single processing core of the plurality of processing cores operates as the bootstrap processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A microprocessor includes an indicator and a plurality of processing cores. Each of the plurality of processing cores is configured to sample the indicator. When the indicator indicates a first predetermined value, the plurality of processing cores are configured to collectively designate multiple of the plurality of processing cores to be a bootstrap processor. When the indicator indicates a second predetermined value distinct from the first predetermined value, the plurality of processing cores are configured to collectively designate a single processing core of the plurality of processing cores to be the bootstrap processor.
-
Citations
18 Claims
-
1. A microprocessor, comprising:
-
a plurality of processing cores configured to operate in first and second modes; in the first mode, each of the plurality of processing cores concurrently operates as a bootstrap processor and concurrently executes a respective instance of a test program; and in the second mode, only a single processing core of the plurality of processing cores operates as the bootstrap processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for configuring a multi-core microprocessor, the method comprising:
-
determining a mode of the microprocessor; when the mode is a first mode; operating, by each of the plurality of processing cores, as a bootstrap processor and concurrently executing, by each of the plurality of processing cores, a respective instance of a test program; and when the mode is a second mode; operating, by only a single processing core of the plurality of processing cores, as the bootstrap processor. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product encoded in at least one non-transitory computer usable medium for use with a computing device, the computer program product comprising:
-
computer usable program code embodied in said medium, for specifying a microprocessor, the computer usable program code comprising; program code for specifying a plurality of processing cores configured to operate in first and second modes; in the first mode, each of the plurality of processing cores concurrently operates as a bootstrap processor and concurrently executes a respective instance of a test program; and in the second mode, only a single processing core of the plurality of processing cores operates as the bootstrap processor. - View Dependent Claims (18)
-
Specification