Jump to content

Emulating a single core

Go to solution Solved by Jurrunio,

That's just not possible. The single-core tendency of some workload is because it has to execute instructions linearly, one after the other. There's no use or possible ways to let another core speed up the process when the original core has already finished executing the previous command and is ready for the next in the first place.

 

It's just like writing with a single pen, using both hands on your pen won't help with your speed.

This question is for the computer scientists.

 

Are there software that emulate a single core CPU on multicore CPUs? Suppose a software runs better on a single core, is there anything that can combine multiple CPU cores and let that software use them as if they are one CPU core? Also what stops the chip makers or software companies from doing this? what is the bottleneck or technical challenge?

Link to comment
Share on other sites

Link to post
Share on other sites

That's just not possible. The single-core tendency of some workload is because it has to execute instructions linearly, one after the other. There's no use or possible ways to let another core speed up the process when the original core has already finished executing the previous command and is ready for the next in the first place.

 

It's just like writing with a single pen, using both hands on your pen won't help with your speed.

CPU: i7-2600K 4751MHz 1.44V (software) --> 1.47V at the back of the socket Motherboard: Asrock Z77 Extreme4 (BCLK: 103.3MHz) CPU Cooler: Noctua NH-D15 RAM: Adata XPG 2x8GB DDR3 (XMP: 2133MHz 10-11-11-30 CR2, custom: 2203MHz 10-11-10-26 CR1 tRFC:230 tREFI:14000) GPU: Asus GTX 1070 Dual (Super Jetstream vbios, +70(2025-2088MHz)/+400(8.8Gbps)) SSD: Samsung 840 Pro 256GB (main boot drive), Transcend SSD370 128GB PSU: Seasonic X-660 80+ Gold Case: Antec P110 Silent, 5 intakes 1 exhaust Monitor: AOC G2460PF 1080p 144Hz (150Hz max w/ DP, 121Hz max w/ HDMI) TN panel Keyboard: Logitech G610 Orion (Cherry MX Blue) with SteelSeries Apex M260 keycaps Mouse: BenQ Zowie FK1

 

Model: HP Omen 17 17-an110ca CPU: i7-8750H (0.125V core & cache, 50mV SA undervolt) GPU: GTX 1060 6GB Mobile (+80/+450, 1650MHz~1750MHz 0.78V~0.85V) RAM: 8+8GB DDR4-2400 18-17-17-39 2T Storage: HP EX920 1TB PCIe x4 M.2 SSD + Crucial MX500 1TB 2.5" SATA SSD, 128GB Toshiba PCIe x2 M.2 SSD (KBG30ZMV128G) gone cooking externally, 1TB Seagate 7200RPM 2.5" HDD (ST1000LM049-2GH172) left outside Monitor: 1080p 126Hz IPS G-sync

 

Desktop benching:

Cinebench R15 Single thread:168 Multi-thread: 833 

SuperPi (v1.5 from Techpowerup, PI value output) 16K: 0.100s 1M: 8.255s 32M: 7m 45.93s

Link to comment
Share on other sites

Link to post
Share on other sites

You have 4 cars and need to drive to work.

 

Why don't you use all the 4 cars at once to drive to work 4 times faster?

Because it is not physically possible.

I only see your reply if you @ me.

This reply/comment was generated by AI.

Link to comment
Share on other sites

Link to post
Share on other sites

16 minutes ago, Origami Cactus said:

You have 4 cars and need to drive to work.

 

Why don't you use all the 4 cars at once to drive to work 4 times faster?

Because it is not physically possible.

Unless you're Devastator.

Before you reply to my post, REFRESH. 99.99% chance I edited my post. 

 

My System: i7-13700KF // Corsair iCUE H150i Elite Capellix // MSI MPG Z690 Edge Wifi // 32GB DDR5 G. SKILL RIPJAWS S5 6000 CL32 // Nvidia RTX 4070 Super FE // Corsair 5000D Airflow // Corsair SP120 RGB Pro x7 // Seasonic Focus Plus Gold 850w //1TB ADATA XPG SX8200 Pro/1TB Teamgroup MP33/2TB Seagate 7200RPM Hard Drive // Displays: LG Ultragear 32GP83B x2 // Royal Kludge RK100 // Logitech G Pro X Superlight // Sennheiser DROP PC38x

Link to comment
Share on other sites

Link to post
Share on other sites

CPUs perform mathematical problems. Some problems can be split up into workloads that can be run in parrallel and some cannot. Multicore CPUs are the answer to workloads that can be run in parrallel. I hope that helps.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×