• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Intel Could Develop its own big.LITTLE x86 Adaptation

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
46,356 (7.68/day)
Location
Hyderabad, India
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard ASUS ROG Strix B450-E Gaming
Cooling DeepCool Gammax L240 V2
Memory 2x 8GB G.Skill Sniper X
Video Card(s) Palit GeForce RTX 2080 SUPER GameRock
Storage Western Digital Black NVMe 512GB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
big.LITTLE is an innovation by ARM, which seeks to minimize power-draw on mobile devices. It is a sort of heterogeneous multi-core CPU design, in which a few "big" high-performance CPU cores work alongside a few extremely low-power "little" CPU cores. The idea here is that the low-power cores consume much lesser power at max load, than the high-performance cores at their minimum power-state, so the high-performance cores can be power-gated when the system doesn't need them (i.e. most of the time).

Intel finds itself with two distinct x86 implementations at any given time. It has low-power CPU micro-architectures such as "Silvermont," "Goldmont," and "Goldmont Plus," etc., implemented on low-power product lines such as the Pentium Silver series; and it has high-performance micro-architectures, such as "Haswell," "Skylake," and "Coffee Lake." The company wants to take a swing at its own heterogeneous multi-core CPU, according to tech stock analyst Ashraf Eassa, with the Motley Fool.



Codenamed "Lakefield," this chip combines "Ice Lake" high-performance cores with "Tremont" low-power cores. The "Ice Lake" micro-architecture is expected to power Intel's 10th generation Core processors, and succeeds both "Coffee Lake" and "Cannon Lake." The "Tremont" micro-architecture, on the other hand, succeeds the current "Goldmont Plus" micro-architecture. This chip could have a great many potential applications with high-end notebooks and 2-in-1s, in which the device can benefit from the battery-life of low-power SoC based devices, and the high-end performance when needed.

A chip like this would need popular operating systems to be redesigned to be aware of the asymmetry. That would involve changes to the kernel scheduler, so it could know which threads to send to which cores. Given that Intel's 10 nm process, on which "Ice Lake" is based, is scheduled for a 2019-20 roll-out, "Lakefield" chip may not see a launch this year.

View at TechPowerUp Main Site
 
Joined
Jul 10, 2010
Messages
1,230 (0.24/day)
Location
USA, Arizona
System Name SolarwindMobile
Processor AMD FX-9800P RADEON R7, 12 COMPUTE CORES 4C+8G
Motherboard Acer Wasp_BR
Cooling It's Copper.
Memory 2 x 8GB SK Hynix/HMA41GS6AFR8N-TF
Video Card(s) ATI/AMD Radeon R7 Series (Bristol Ridge FP4) [ACER]
Storage TOSHIBA MQ01ABD100 1TB + KINGSTON RBU-SNS8152S3128GG2 128 GB
Display(s) ViewSonic XG2401 SERIES
Case Acer Aspire E5-553G
Audio Device(s) Realtek ALC255
Power Supply PANASONIC AS16A5K
Mouse SteelSeries Rival
Keyboard Ducky Channel Shine 3
Software Windows 10 Home 64-bit (Version 1607, Build 14393.969)
Anyone want to guess the core counts?

2 ICL Cores
3 TNT Cores

My 0.2 cents~
 
Joined
Jan 11, 2009
Messages
9,232 (1.66/day)
Location
Montreal, Canada
System Name Homelabs
Processor Ryzen 5900x | Ryzen 1920X
Motherboard Asus ProArt x570 Creator | AsRock X399 fatal1ty gaming
Cooling Silent Loop 2 280mm | Dark Rock Pro TR4
Memory 128GB (4x32gb) DDR4 3600Mhz | 128GB (8x16GB) DDR4 2933Mhz
Video Card(s) EVGA RTX 3080 | ASUS Strix GTX 970
Storage Optane 900p + NVMe | Optane 900p + 8TB SATA SSDs + 48TB HDDs
Display(s) Alienware AW3423dw QD-OLED | HP Omen 32 1440p
Case be quiet! Dark Base Pro 900 rev 2 | be quiet! Silent Base 800
Power Supply Corsair RM750x + sleeved cables| EVGA P2 750W
Mouse Razer Viper Ultimate (still has buttons on the right side, crucial as I'm a southpaw)
Keyboard Razer Huntsman Elite, Pro Type | Logitech G915 TKL
Nice, this could be pretty awesome if well implemented
 
Joined
Mar 16, 2017
Messages
1,662 (0.64/day)
Location
Tanagra
System Name Budget Box
Processor Xeon E5-2667v2
Motherboard ASUS P9X79 Pro
Cooling Some cheap tower cooler, I dunno
Memory 32GB 1866-DDR3 ECC
Video Card(s) XFX RX 5600XT
Storage WD NVME 1GB
Display(s) ASUS Pro Art 27"
Case Antec P7 Neo
Maybe it would help with efficiency, but I could also see this as a cost-saving solution by offering more cores for less die space. I think most users don’t need these 6+ core CPUs anyway, but they would certainly appreciate better battery life. Considering recent news, Intel may soon be competing with Qualcomm and Apple in the mobile market more than ever. A 4C big.little chip would probably have some advantages in ultra-thin laptops.

Also, the SD835 already uses big.LITTLE, so perhaps the Windows scheduler is already ready for an Intel version?
 
Last edited:
Joined
Jan 8, 2017
Messages
8,927 (3.36/day)
System Name Good enough
Processor AMD Ryzen R9 7900 - Alphacool Eisblock XPX Aurora Edge
Motherboard ASRock B650 Pro RS
Cooling 2x 360mm NexXxoS ST30 X-Flow, 1x 360mm NexXxoS ST30, 1x 240mm NexXxoS ST30
Memory 32GB - FURY Beast RGB 5600 Mhz
Video Card(s) Sapphire RX 7900 XT - Alphacool Eisblock Aurora
Storage 1x Kingston KC3000 1TB 1x Kingston A2000 1TB, 1x Samsung 850 EVO 250GB , 1x Samsung 860 EVO 500GB
Display(s) LG UltraGear 32GN650-B + 4K Samsung TV
Case Phanteks NV7
Power Supply GPS-750C
Don't know what to say , Qualcomm ,ARM and others have years of experience with this architecture already. Intel doesn't have a good track record with mobile SoCs.
 
Joined
Apr 16, 2010
Messages
3,456 (0.68/day)
Location
Portugal
System Name LenovoⓇ ThinkPad™ T430
Processor IntelⓇ Core™ i5-3210M processor (2 cores, 2.50GHz, 3MB cache), Intel Turbo Boost™ 2.0 (3.10GHz), HT™
Motherboard Lenovo 2344 (Mobile Intel QM77 Express Chipset)
Cooling Single-pipe heatsink + Delta fan
Memory 2x 8GB KingstonⓇ HyperX™ Impact 2133MHz DDR3L SO-DIMM
Video Card(s) Intel HD Graphics™ 4000 (GPU clk: 1100MHz, vRAM clk: 1066MHz)
Storage SamsungⓇ 860 EVO mSATA (250GB) + 850 EVO (500GB) SATA
Display(s) 14.0" (355mm) HD (1366x768) color, anti-glare, LED backlight, 200 nits, 16:9 aspect ratio, 300:1 co
Case ThinkPad Roll Cage (one-piece magnesium frame)
Audio Device(s) HD Audio, RealtekⓇ ALC3202 codec, DolbyⓇ Advanced Audio™ v2 / stereo speakers, 1W x 2
Power Supply ThinkPad 65W AC Adapter + ThinkPad Battery 70++ (9-cell)
Mouse TrackPointⓇ pointing device + UltraNav™, wide touchpad below keyboard + ThinkLight™
Keyboard 6-row, 84-key, ThinkVantage button, spill-resistant, multimedia Fn keys, LED backlight (PT Layout)
Software MicrosoftⓇ WindowsⓇ 10 x86-64 (22H2)
Oh look, innovation. :)
This could turn up to be interesting, H-series cores (35W) mixed with regular cores (65W).
As for Kernel rework, the logic should be there, since both Linux and Windows knows what ARM cores are.
 
Last edited:

iO

Joined
Jul 18, 2012
Messages
526 (0.12/day)
Location
Germany
Processor R7 5700x
Motherboard MSI B450i Gaming
Cooling Accelero Mono CPU Edition
Memory 16 GB VLP
Video Card(s) AMD RX 6700 XT
Storage P34A80 512GB
Display(s) LG 27UM67 UHD
Case none
Power Supply SS G-650
Uhm, what? The tweet doesnt mention a big.Little concept in the slightest.
Only the integration of Atoms power management of C-States into the Core series...
 
Joined
Sep 17, 2014
Messages
20,902 (5.97/day)
Location
The Washing Machine
Processor i7 8700k 4.6Ghz @ 1.24V
Motherboard AsRock Fatal1ty K6 Z370
Cooling beQuiet! Dark Rock Pro 3
Memory 16GB Corsair Vengeance LPX 3200/C16
Video Card(s) ASRock RX7900XT Phantom Gaming
Storage Samsung 850 EVO 1TB + Samsung 830 256GB + Crucial BX100 250GB + Toshiba 1TB HDD
Display(s) Gigabyte G34QWC (3440x1440)
Case Fractal Design Define R5
Audio Device(s) Harman Kardon AVR137 + 2.1
Power Supply EVGA Supernova G2 750W
Mouse XTRFY M42
Keyboard Lenovo Thinkpad Trackpoint II
Software W10 x64
Wow Intel, you are so creative, so late to the party and you seem so desperate lately.

Maybe you should release another roadmap, so we understand what you really want to do now.
 

FreedomEclipse

~Technological Technocrat~
Joined
Apr 20, 2007
Messages
23,359 (3.76/day)
Location
London,UK
System Name Codename: Icarus Mk.VI
Processor Intel 8600k@Stock -- pending tuning
Motherboard Asus ROG Strixx Z370-F
Cooling CPU: BeQuiet! Dark Rock Pro 4 {1xCorsair ML120 Pro|5xML140 Pro}
Memory 32GB XPG Gammix D10 {2x16GB}
Video Card(s) ASUS Dual Radeon™ RX 6700 XT OC Edition
Storage Samsung 970 Evo 512GB SSD (Boot)|WD SN770 (Gaming)|2x 3TB Toshiba DT01ACA300|2x 2TB Crucial BX500
Display(s) LG GP850-B
Case Corsair 760T (White)
Audio Device(s) Yamaha RX-V573|Speakers: JBL Control One|Auna 300-CN|Wharfedale Diamond SW150
Power Supply Corsair AX760
Mouse Logitech G900
Keyboard Duckyshine Dead LED(s) III
Software Windows 10 Pro
Benchmark Scores (ノಠ益ಠ)ノ彡┻━┻
Joined
Apr 12, 2013
Messages
6,743 (1.68/day)
Maybe it would help with efficiency, but I could also see this as a cost-saving solution by offering more cores for less die space. I think most users don’t need these 6+ core CPUs anyway, but they would certainly appreciate better battery life. Considering recent news, Intel may soon be competing with Qualcomm and Apple in the mobile market more than ever. A 4C big.little chip would probably have some advantages in ultra-thin laptops.

Also, the SD835 already uses big.LITTLE, so perhaps the Windows scheduler is already ready for an Intel version?
I don't know anything about that but Intel isn't competing in that space ever again, they blew tens of billions of dollars in that hole. They sure as hell wouldn't wanna bleed another ten, or more.
The most profitable phone makers are all vertically integrated players like Apple, Samsung, Huawei with the possible exception of BBK electronics & Xiaomi, who have a very low cost base & get by largely using viral marketing & flash sales.

Also a touch of irony here as Intel(?) & many other enthusiasts derided big little as a joke & basically laughed at the idea of many cores in a mobile, a tonne of irony I'd say.
 
Joined
Mar 10, 2010
Messages
11,878 (2.31/day)
Location
Manchester uk
System Name RyzenGtEvo/ Asus strix scar II
Processor Amd R5 5900X/ Intel 8750H
Motherboard Crosshair hero8 impact/Asus
Cooling 360EK extreme rad+ 360$EK slim all push, cpu ek suprim Gpu full cover all EK
Memory Corsair Vengeance Rgb pro 3600cas14 16Gb in four sticks./16Gb/16GB
Video Card(s) Powercolour RX7900XT Reference/Rtx 2060
Storage Silicon power 2TB nvme/8Tb external/1Tb samsung Evo nvme 2Tb sata ssd/1Tb nvme
Display(s) Samsung UAE28"850R 4k freesync.dell shiter
Case Lianli 011 dynamic/strix scar2
Audio Device(s) Xfi creative 7.1 on board ,Yamaha dts av setup, corsair void pro headset
Power Supply corsair 1200Hxi/Asus stock
Mouse Roccat Kova/ Logitech G wireless
Keyboard Roccat Aimo 120
VR HMD Oculus rift
Software Win 10 Pro
Benchmark Scores 8726 vega 3dmark timespy/ laptop Timespy 6506
it could make sense if they went extreme with two small cores in every mainstream Sku ,their effieciency and battery life could then be within reach at least of an allway's on Qualcom based pc, i wonder what die space would be required for that.
two or maybe one low power core could easily prop up stand by , and in some cases media use ,making systems more battery friendly.
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
28,472 (4.24/day)
Location
Indiana, USA
Processor Intel Core i7 10850K@5.2GHz
Motherboard AsRock Z470 Taichi
Cooling Corsair H115i Pro w/ Noctua NF-A14 Fans
Memory 32GB DDR4-3600
Video Card(s) RTX 2070 Super
Storage 500GB SX8200 Pro + 8TB with 1TB SSD Cache
Display(s) Acer Nitro VG280K 4K 28"
Case Fractal Design Define S
Audio Device(s) Onboard is good enough for me
Power Supply eVGA SuperNOVA 1000w G3
Software Windows 10 Pro x64
And when they release the 4-Core version of it, they'll have floods of people saying the little cores "aren't real cores!"
 
Joined
Mar 16, 2017
Messages
1,662 (0.64/day)
Location
Tanagra
System Name Budget Box
Processor Xeon E5-2667v2
Motherboard ASUS P9X79 Pro
Cooling Some cheap tower cooler, I dunno
Memory 32GB 1866-DDR3 ECC
Video Card(s) XFX RX 5600XT
Storage WD NVME 1GB
Display(s) ASUS Pro Art 27"
Case Antec P7 Neo
I don't know anything about that but Intel isn't competing in that space ever again, they blew tens of billions of dollars in that hole. They sure as hell wouldn't wanna bleed another ten, or more.
The most profitable phone makers are all vertically integrated players like Apple, Samsung, Huawei with the possible exception of BBK electronics & Xiaomi, who have a very low cost base & get by largely using viral marketing & flash sales.

Also a touch of irony here as Intel(?) & many other enthusiasts derided big little as a joke & basically laughed at the idea of many cores in a mobile, a tonne of irony I'd say.

I’m not taking about smartphones. I’m taking about WOA laptops and Apple potentially leaving Intel entirely. WOA is not much of a threat today, but when Apple does something, it makes waves. If they can actually push ARM into their desktop environment, I could see Qualcomm and Samsung trying something similar for WOA machines and Chromebooks. Right now, WOA is a novelty, but imagine if they could produce a SOC where emulated performance isn’t so bad?
 
Joined
Apr 12, 2013
Messages
6,743 (1.68/day)
I’m not taking about smartphones. I’m taking about WOA laptops and Apple potentially leaving Intel entirely. WOA is not much of a threat today, but when Apple does something, it makes waves. If they can actually push ARM into their desktop environment, I could see Qualcomm and Samsung trying something similar for WOA machines and Chromebooks. Right now, WOA is a novelty, but imagine if they could produce a SOC where emulated performance isn’t so bad?
That makes sense but emulation will always be slower, wrt running native apps. Also porting apps, to ARM, will be a lengthy process even if Apple & MS are both going down that road, since x86 has a rich legacy behind it.
 

Fiery

FinalWire / AIDA64 Developer
Joined
Jan 31, 2009
Messages
105 (0.02/day)
Location
Hungary
System Name Main rig
Processor Intel Core i7-6700K (stock)
Motherboard Gigabyte Z170X-UD3
Cooling something big :)
Memory 4x 8GB HyperX DDR4-2133
Video Card(s) Asus Strix-GTX960-DC2-2GD5
Storage Intel 750 400GB NVMe + Samsung 830 512GB SSD + Seagate Barracuda Green 2TB SATA3
Display(s) Dell 1905FP
Case Cooler Master Stacker
Audio Device(s) some integrated HD Audio
Power Supply Cooler Master Silent Pro 600W
Mouse Logitech G400
Keyboard Logitech Internet Navigator SE
Software Windows 10 Pro (64-bit) + AIDA64 Engineer :-)
Benchmark Scores who cares? ;-)
One potential issue about pairing up a set of Ice Lake "big" cores and a set of Tremont "little" cores is the ISA difference. Ice Lake supports AVX1, AVX2 and AVX-512, while Tremont supports none of those. If a process starts a thread that uses AVX, and the OS scheduler pushes the thread from an Ice Lake core to a Tremont core, the process will crash. It would be great to know how Intel is planning to mitigate that. One workaround could be if Intel simply disables any special x86 extensions on the Ice Lake cores to make the ISA balanced across the big and little cores. Another solution might be if Intel kept AVX supported on the big cores, but implemented a special trick to make sure only such software could use AVX that is prepared to run on mixed-ISA processors.
 
Joined
Apr 12, 2013
Messages
6,743 (1.68/day)
One potential issue about pairing up a set of Ice Lake "big" cores and a set of Tremont "little" cores is the ISA difference. Ice Lake supports AVX1, AVX2 and AVX-512, while Tremont supports none of those. If a process starts a thread that uses AVX, and the OS scheduler pushes the thread from an Ice Lake core to a Tremont core, the process will crash. It would be great to know how Intel is planning to mitigate that. One workaround could be if Intel simply disables any special x86 extensions on the Ice Lake cores to make the ISA balanced across the big and little cores. Another solution might be if Intel kept AVX supported on the big cores, but implemented a special trick to make sure only such software could use AVX that is prepared to run on mixed-ISA processors.
I'd like to think that a(ny) workload using AVX would prevent the big cores from being parked, though there's also the case of IGP & that'd be a bigger worry IMO. This would also force Intel to perhaps go the MCM route, or full 3d stacking (packaging?) like they're planning post EMIB.
 

Fiery

FinalWire / AIDA64 Developer
Joined
Jan 31, 2009
Messages
105 (0.02/day)
Location
Hungary
System Name Main rig
Processor Intel Core i7-6700K (stock)
Motherboard Gigabyte Z170X-UD3
Cooling something big :)
Memory 4x 8GB HyperX DDR4-2133
Video Card(s) Asus Strix-GTX960-DC2-2GD5
Storage Intel 750 400GB NVMe + Samsung 830 512GB SSD + Seagate Barracuda Green 2TB SATA3
Display(s) Dell 1905FP
Case Cooler Master Stacker
Audio Device(s) some integrated HD Audio
Power Supply Cooler Master Silent Pro 600W
Mouse Logitech G400
Keyboard Logitech Internet Navigator SE
Software Windows 10 Pro (64-bit) + AIDA64 Engineer :-)
Benchmark Scores who cares? ;-)
I'd like to think that a(ny) workload using AVX would prevent the big cores from being parked
It's not quite as simple, unless Intel opts for clustered switching. And even still, what if a process with optional AVX support starts up at the small cores, detects the presence of AVX on the small cores (it will be "unsupported" there), and skips using its AVX codepath. While on another case when the same process gets launched on an AVX-capable big core, it will perform better with its AVX codepath. Either way, OS scheduling will become a nightmare if the ISA is not homogenous across the different "size" cores.
 
Joined
Apr 12, 2013
Messages
6,743 (1.68/day)
It's not quite as simple, unless Intel opts for clustered switching. And even still, what if a process with optional AVX support starts up at the small cores, detects the presence of AVX on the small cores (it will be "unsupported" there), and skips using its AVX codepath. While on another case when the same process gets launched on an AVX-capable big core, it will perform better with its AVX codepath. Either way, OS scheduling will become a nightmare if the ISA is not homogenous across the different "size" cores.
The OS scheduler, in this case, would prevent the program from switching to big cores, or vice versa. Isn't this how laptops work with a dGPU & IGP?

It's definitely a nightmare but it can work, provided the scheduler prevents a program from jumping to big/little cores which lack specific instructions sets. A number of programs will also need to be updated so that they don't crash the system, doing the switch.
 

Fiery

FinalWire / AIDA64 Developer
Joined
Jan 31, 2009
Messages
105 (0.02/day)
Location
Hungary
System Name Main rig
Processor Intel Core i7-6700K (stock)
Motherboard Gigabyte Z170X-UD3
Cooling something big :)
Memory 4x 8GB HyperX DDR4-2133
Video Card(s) Asus Strix-GTX960-DC2-2GD5
Storage Intel 750 400GB NVMe + Samsung 830 512GB SSD + Seagate Barracuda Green 2TB SATA3
Display(s) Dell 1905FP
Case Cooler Master Stacker
Audio Device(s) some integrated HD Audio
Power Supply Cooler Master Silent Pro 600W
Mouse Logitech G400
Keyboard Logitech Internet Navigator SE
Software Windows 10 Pro (64-bit) + AIDA64 Engineer :-)
Benchmark Scores who cares? ;-)
The OS scheduler, in this case, would prevent the program from switching to big cores, or vice versa. Isn't this how laptops work with a dGPU & IGP?

It's definitely a nightmare but it can work, provided the scheduler prevents a program from jumping to big/little cores which lack specific instructions sets. A number of programs will also need to be updated so that they don't crash the system, doing the switch.
How could the OS scheduler know which thread of which process uses (at the moment or is planning to use in the future) a certain x86 ISA extension? When a process starts a thread, it cannot and wouldn't notify the OS scheduler about its plans.
 
Joined
Apr 12, 2013
Messages
6,743 (1.68/day)
How could the OS scheduler know which thread of which process uses (at the moment or is planning to use in the future) a certain x86 ISA extension? When a process starts a thread, it cannot and wouldn't notify the OS scheduler about its plans.
It doesn't have to be the OS scheduler, the program could query the kernel which'd direct the OS scheduler to prevent switching the program to the other set of cores. The OS scheduler's role would be to prevent other cores from firing up if the kernel detects the instructions, like AVX or SHA, a program is currently using aren't present on them. If the program isn't using these (other) instructions, then the kernel would allow the switch.
 
Last edited:

bug

Joined
May 22, 2015
Messages
13,213 (4.06/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
I'm just going to notice that, as much as big.LITTLE does a wonderful job of throwing bigger numbers at those that by cores by the pound, Apple usually has ARM implementation beat in battery life. Without needing big.LITTLE. Qualcomm used to be pretty good matching big.LITTLE designs with their in-house, traditional designs.
 
Joined
Mar 10, 2010
Messages
11,878 (2.31/day)
Location
Manchester uk
System Name RyzenGtEvo/ Asus strix scar II
Processor Amd R5 5900X/ Intel 8750H
Motherboard Crosshair hero8 impact/Asus
Cooling 360EK extreme rad+ 360$EK slim all push, cpu ek suprim Gpu full cover all EK
Memory Corsair Vengeance Rgb pro 3600cas14 16Gb in four sticks./16Gb/16GB
Video Card(s) Powercolour RX7900XT Reference/Rtx 2060
Storage Silicon power 2TB nvme/8Tb external/1Tb samsung Evo nvme 2Tb sata ssd/1Tb nvme
Display(s) Samsung UAE28"850R 4k freesync.dell shiter
Case Lianli 011 dynamic/strix scar2
Audio Device(s) Xfi creative 7.1 on board ,Yamaha dts av setup, corsair void pro headset
Power Supply corsair 1200Hxi/Asus stock
Mouse Roccat Kova/ Logitech G wireless
Keyboard Roccat Aimo 120
VR HMD Oculus rift
Software Win 10 Pro
Benchmark Scores 8726 vega 3dmark timespy/ laptop Timespy 6506
I'm just going to notice that, as much as big.LITTLE does a wonderful job of throwing bigger numbers at those that by cores by the pound, Apple usually has ARM implementation beat in battery life. Without needing big.LITTLE. Qualcomm used to be pretty good matching big.LITTLE designs with their in-house, traditional designs.
Not surprisingly ,Arm makes cores to adapt the others adapt atm cores to their uses, perhaps you hint at the solution ,a couple of arm cores could work alongside bit x86 one's that could be easier to adjust the os for.
 
Joined
Aug 20, 2007
Messages
20,759 (3.41/day)
System Name Pioneer
Processor Ryzen R9 7950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage 2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64
I'm just going to notice that, as much as big.LITTLE does a wonderful job of throwing bigger numbers at those that by cores by the pound, Apple usually has ARM implementation beat in battery life. Without needing big.LITTLE. Qualcomm used to be pretty good matching big.LITTLE designs with their in-house, traditional designs.

I'm actually not much a fan of big.LITTLE.

There were some serious growing pains with it. Not to mention the ISA issues mentioned above.

Frankly, I don't see intel handling this well. I think this is something we should view with skepticism rather than embrace.
 

Fiery

FinalWire / AIDA64 Developer
Joined
Jan 31, 2009
Messages
105 (0.02/day)
Location
Hungary
System Name Main rig
Processor Intel Core i7-6700K (stock)
Motherboard Gigabyte Z170X-UD3
Cooling something big :)
Memory 4x 8GB HyperX DDR4-2133
Video Card(s) Asus Strix-GTX960-DC2-2GD5
Storage Intel 750 400GB NVMe + Samsung 830 512GB SSD + Seagate Barracuda Green 2TB SATA3
Display(s) Dell 1905FP
Case Cooler Master Stacker
Audio Device(s) some integrated HD Audio
Power Supply Cooler Master Silent Pro 600W
Mouse Logitech G400
Keyboard Logitech Internet Navigator SE
Software Windows 10 Pro (64-bit) + AIDA64 Engineer :-)
Benchmark Scores who cares? ;-)
It doesn't have to be the OS scheduler, the program could query the kernel which'd direct the OS scheduler to prevent switching the program to the other set of cores. The OS scheduler's role would be to prevent other cores from firing up if the kernel detects the instructions, like AVX or SHA, a program is currently using aren't present on them. If the program isn't using these (other) instructions, then the kernel would allow the switch.
You cannot expect existing software to be modified to work properly on big.LITTLE systems. It should work out of the box, and with minimal performance impact. Of course, as I've mentioned up there, there're possible workarounds to make sure existing software works with no AVX support, and updated/patched software can utilize AVX on big.LITTLE as well. It will be an interesting thing to see what path Intel chooses.
 

bug

Joined
May 22, 2015
Messages
13,213 (4.06/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
I'm actually not much a fan of big.LITTLE.

There were some serious growing pains with it. Not to mention the ISA issues mentioned above.

Frankly, I don't see intel handling this well. I think this is something we should view with skepticism rather than embrace.
Oh, I will give Intel credit for the time being. It's a tech, it would be surprising if they dismissed it out of hand. I was just saying, imho it's not the only way to fix the power drain issue and probably not one of the better ones either. As always, let's wait and see.
You cannot expect existing software to be modified to work properly on big.LITTLE systems. It should work out of the box, and with minimal performance impact. Of course, as I've mentioned up there, there're possible workarounds to make sure existing software works with no AVX support, and updated/patched software can utilize AVX on big.LITTLE as well. It will be an interesting thing to see what path Intel chooses.
Well, not software as in each and every application out there. But you do need new drivers (which Intel should take care of) and probably some level of support from the OS. In the past Microsoft has been more than happy to oblige when Intel needed support for HDCP, arcane features for 4k UHD playback and other crap, I don't see why they won't do the work this time.

Edit: Think about Ryzen: besides some scheduling tweaks in Windows, no software needed updates to work fine with AMD's CCX design. And even then AMD stated Windows' schduler was pretty much fine already.
 
Last edited:
Top