-
公开(公告)号:US11899615B2
公开(公告)日:2024-02-13
申请号:US18102568
申请日:2023-01-27
Applicant: Intel Corporation
Inventor: Nevine Nassif , Yen-Cheng Liu , Krishnakanth V. Sistla , Gerald Pasdast , Siva Soumya Eachempati , Tejpal Singh , Ankush Varma , Mahesh K. Kumashikar , Srikanth Nimmagadda , Carleton L. Molnar , Vedaraman Geetha , Jeffrey D. Chamberlain , William R. Halleck , George Z Chrysos , John R. Ayers , Dheeraj R. Subbareddy
IPC: G06F1/00 , G06F15/78 , G06F1/10 , G06F15/167 , G06F1/04 , G06F1/12 , G06F9/38 , G06F9/50 , G06F15/173
CPC classification number: G06F15/7889 , G06F1/04 , G06F1/10 , G06F1/12 , G06F9/3869 , G06F9/5038 , G06F15/167 , G06F15/17312
Abstract: Methods and apparatuses relating to hardware processors with multiple interconnected dies are described. In one embodiment, a hardware processor includes a plurality of physically separate dies, and an interconnect to electrically couple the plurality of physically separate dies together. In another embodiment, a method to create a hardware processor includes providing a plurality of physically separate dies, and electrically coupling the plurality of physically separate dies together with an interconnect.
-
公开(公告)号:US10402335B2
公开(公告)日:2019-09-03
申请号:US15476126
申请日:2017-03-31
Applicant: Intel Corporation
Inventor: Sanjay K. Kumar , Dheeraj R. Subbareddy , Jeffrey R. Jackson
IPC: G06F12/00 , G06F12/0873 , G06F16/172 , G06F12/0866 , G06F12/02 , G06F12/0802 , G06F12/0804 , G06F12/0871 , G06F21/55 , G06F21/76
Abstract: In one embodiment, an apparatus comprises a memory to store executable instructions of an operating system and a processor to identify a request for data from an application; determine whether a persistent page cache stores a copy of the data, wherein the persistent page cache is directly addressable by the processor and is to cache data of a storage device that is not directly addressable by the processor; and access the data from the persistent page cache.
-
公开(公告)号:US10162687B2
公开(公告)日:2018-12-25
申请号:US13730800
申请日:2012-12-28
Applicant: Intel Corporation
Inventor: Eugene Gorbatov , Alon Naveh , Inder M. Sodhi , Ganapati N. Srinivasa , Eliezer Weissmann , Guarav Khanna , Mishali Naik , Russell J. Fenger , Andrew D. Henroid , Dheeraj R. Subbareddy , David A. Koufaty , Paolo Narvaez
Abstract: A processor of an aspect includes at least one lower processing capability and lower power consumption physical compute element and at least one higher processing capability and higher power consumption physical compute element. Migration performance benefit evaluation logic is to evaluate a performance benefit of a migration of a workload from the at least one lower processing capability compute element to the at least one higher processing capability compute element, and to determine whether or not to allow the migration based on the evaluated performance benefit. Available energy and thermal budget evaluation logic is to evaluate available energy and thermal budgets and to determine to allow the migration if the migration fits within the available energy and thermal budgets. Workload migration logic is to perform the migration when allowed by both the migration performance benefit evaluation logic and the available energy and thermal budget evaluation logic.
-
公开(公告)号:US09727345B2
公开(公告)日:2017-08-08
申请号:US13854001
申请日:2013-03-29
Applicant: Intel Corporation
Inventor: Eliezer Weissmann , Rinat Rappoport , Michael Mishaeli , Hisham Shafi , Oron Lenz , Jason W. Brandt , Stephen A. Fischer , Bret L. Toll , Inder M. Sodhi , Alon Naveh , Ganapati N. Srinivasa , Ashish V. Choubal , Scott D. Hahn , David A. Koufaty , Russell J. Fenger , Gaurav Khanna , Eugene Gorbatov , Mishali Naik , Andrew J. Herdrich , Abirami Prabhakaran , Sanjeev S. Sahagirdar , Paul Brett , Paolo Narvaez , Andrew D. Henroid , Dheeraj R. Subbareddy
CPC classification number: G06F9/4401 , G06F9/45558 , G06F9/5077 , G06F9/5094 , Y02D10/22 , Y02D10/36
Abstract: A heterogeneous processor architecture and a method of booting a heterogeneous processor is described. A processor according to one embodiment comprises: a set of large physical processor cores; a set of small physical processor cores having relatively lower performance processing capabilities and relatively lower power usage relative to the large physical processor cores; and a package unit, to enable a bootstrap processor. The bootstrap processor initializes the homogeneous physical processor cores, while the heterogeneous processor presents the appearance of a homogeneous processor to a system firmware interface.
-
公开(公告)号:US09448829B2
公开(公告)日:2016-09-20
申请号:US13730491
申请日:2012-12-28
Applicant: Intel Corporation
Inventor: Paolo Narvaez , Ganapati N. Srinivasa , Eugene Gorbatov , Dheeraj R. Subbareddy , Mishali Naik , Alon Naveh , Abirami Prabhakaran , Eliezer Weissmann , Paul Brett , Scott D. Hahn , Andrew J. Herdrich , Gaurav Khanna , Russell J. Fenger , Bryant E. Bigbee , Andrew D. Henroid , David A. Koufaty
CPC classification number: G06F9/45558 , G06F9/3885 , G06F9/5077 , G06F2009/4557
Abstract: A heterogeneous processor architecture is described. For example, a processor according to one embodiment of the invention comprises: a set of two or more small physical processor cores; at least one large physical processor core having relatively higher performance processing capabilities and relatively higher power usage relative to the small physical processor cores; virtual-to-physical (V-P) mapping logic to expose the set of two or more small physical processor cores to software through a corresponding set of virtual cores and to hide the at least one large physical processor core from the software.
Abstract translation: 描述异构处理器架构。 例如,根据本发明的一个实施例的处理器包括:一组两个或更多个小物理处理器核; 至少一个大型物理处理器核具有相对较高性能的处理能力和相对较小的物理处理器核的相对较高的功率使用; 虚拟到物理(V-P)映射逻辑,以通过相应的一组虚拟核心将两个或更多个小物理处理器核心的集合暴露给软件,并从软件中隐藏至少一个大的物理处理器核心。
-
公开(公告)号:US09329900B2
公开(公告)日:2016-05-03
申请号:US13730539
申请日:2012-12-28
Applicant: Intel Corporation
Inventor: Paolo Narvaez , Ganapati N. Srinivasa , Eugene Gorbatov , Dheeraj R. Subbareddy , Mishali Naik , Alon Naveh , Abirami Prabhakaran , Eliezer Weissmann , David A. Koufaty , Paul Brett , Scott D. Hahn , Andrew J. Herdrich , Ravishankar Iyer , Nagabhushan Chitlur , Inder M. Sodhi , Gaurav Khanna , Russell J. Fenger
CPC classification number: G06F9/5044 , G06F9/45533 , G06F9/5077 , G06F9/5094 , G06F15/80 , Y02D10/22
Abstract: A heterogeneous processor architecture is described. For example, a processor according to one embodiment of the invention comprises: a first set of one or more physical processor cores having first processing characteristics; a second set of one or more physical processor cores having second processing characteristics different from the first processing characteristics; virtual-to-physical (V-P) mapping logic to expose a plurality of virtual processors to software, the plurality of virtual processors to appear to the software as a plurality of homogeneous processor cores, the software to allocate threads to the virtual processors as if the virtual processors were homogeneous processor cores; wherein the V-P mapping logic is to map each virtual processor to a physical processor within the first set of physical processor cores or the second set of physical processor cores such that a thread allocated to a first virtual processor by software is executed by a physical processor mapped to the first virtual processor from the first set or the second set of physical processors.
Abstract translation: 描述异构处理器架构。 例如,根据本发明的一个实施例的处理器包括:具有第一处理特性的一个或多个物理处理器核心的第一组; 具有不同于所述第一处理特性的第二处理特性的第二组一个或多个物理处理器核; 虚拟到物理(VP)映射逻辑,以将多个虚拟处理器暴露给软件,所述多个虚拟处理器将软件呈现为多个同构的处理器核,所述软件将线程分配给虚拟处理器,如同 虚拟处理器是同类处理器核心; 其中所述VP映射逻辑将每个虚拟处理器映射到所述第一物理处理器核心集合或所述第二物理处理器核心集合内的物理处理器,使得通过软件分配给第一虚拟处理器的线程由物理处理器映射执行 从第一组或第二组物理处理器到第一虚拟处理器。
-
-
-
-
-