Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Merging CPU cores

Name: Anonymous 2013-08-02 2:12

I have an idea to increase single-thread performance.
CPU cores should be merged into one macrocore which give any core any available resources.
Example: you want to multiply 100 vectors in one non-multithreaded function.
Normally:one core will execute the operations using its own resources.
With macrocore:the multiplication will be assigned to all available SIMD/FPU/ALU units in the macrocore(all core units).

Name: Anonymous 2013-08-02 2:40

>>1
Congrats! You have just invented http://en.wikipedia.org/wiki/GPGPU

Name: Anonymous 2013-08-02 3:52

>>2
Wow, I can't believe it. /prog/ invented GPGPU; something actually useful. For the first time in my life, I'm actually not ashamed to associate with you losers.

Name: Cudder !MhMRSATORI!fR8duoqGZdD/iE5 2013-08-02 4:04

>>2
No, that's not GPGPU. He's talking about Bulldozer-y automatic sharing of execution units, although not with less EUs than cores.

OP, you're going to love what Intel has got coming.

Name: Anonymous 2013-08-02 4:26

>>4
you're going to love what Intel has got coming.
like more "anti-theft" features and charging money for unlocking the FSB and multiplier and getting rid of HT and VT-d on their actually reasonably-priced CPUs

also, CPUs soldered straight to the motherboard

Name: Cudder !MhMRSATORI!fR8duoqGZdD/iE5 2013-08-02 4:41

>>5
Of course there are unfortunately going to be restrictive security features, but I was talking about microarchitecture.

also, CPUs soldered straight to the motherboard
Your point is? A lot of mobile applications are space-constrained enough that a socket would be unnecessarily large.

Name: Anonymous 2013-08-02 4:45

Name: Anonymous 2013-08-02 5:02

>>6
you mean like DRM and secure boot and dependency of large binary blobs such as the Management Engine?

Name: Anonymous 2013-08-02 5:06

>>6
I'm talking about their plans for ATX form factor motherboards with CPUs soldered on them. It's fucking ridiculous.

Intel has really gone downhill in terms of customer respect. LGA775 was their last good platform, because you actually had multiple upgrade paths before it became necessary for a mobo upgrade as well. And look at AMD with AM3+.

Legacy support is important. But not for money-grabbing Intel.

Out with the old, in with the new. That last-quarter mobo is too old for this quarter's new line. Gotta get your i7 9770, but make sure it's the K edition! It only costs an extra $150, but you can enable HT and even adjust the multiplier by 10%! And for an extra $500 you can get virtualization.

Planned obsolescence and feature withholding sure is great.

Cudder, I swear, you'd suck the cocks of every employee at Intel.

Name: Anonymous 2013-08-02 5:07

>>9
And for an extra $500 you can get virtualization.
wait, what the fuck? seriously?

Name: Anonymous 2013-08-02 5:15

>>10
If you couldn't already tell, autismlord, I was making shit up and using semi-arbitrary numbers up as a simple example of what could happen in the near future.

Name: Anonymous 2013-08-02 5:27

>>11
you have no right to talk to me that way!

Name: Cudder !MhMRSATORI!fR8duoqGZdD/iE5 2013-08-02 6:05

ATX form factor motherboards with CPUs soldered on them.
If you mean Broadwell, that was just a (false) rumour. Not like integrated mobo+CPU is anything new; VIA has been selling those for a long time, and ditto for integrated Sempron boards.

Legacy support is important. But not for money-grabbing Intel.
One word, x86.

Part of the reason for moving to a new socket is that it's necessary to support the new features they add; you just can't add e.g. another set of PCIe if your existing socket doesn't have the pins for it. Although I do miss the days of Socket 478, and 370 (still in use, on embedded) before that.

Name: Anonymous 2013-08-02 6:21

Intel dreams of future where it has control over the entire PC from the Opcodes to the OS.
AMD has at least some integrity(mainly because of its underdog status) and tries to appeal to more technical audience(overclockers/upgraders).

Name: Cudder !MhMRSATORI!fR8duoqGZdD/iE5 2013-08-02 6:56

AMD has at least some integrity
But no technical competence (anymore).

Name: Anonymous 2013-08-02 7:13

lol still using x86? call me when your bootloader stops being a two megabyte heavy chunk of mystery code

Name: Anonymous 2013-08-02 7:40


All hail the tetracyts!

   ▲   
  ▲ ▲  
 ▲ ▲ ▲ 
▲ ▲ ▲ ▲

Name: Cudder !MhMRSATORI!fR8duoqGZdD/iE5 2013-08-02 8:29

>>16
That's better than something like RaspPi which boots from a processor with no public documentation.

Also, http://www.coreboot.org/

Name: Anonymous 2013-08-02 8:36

>>18
confirmed for buggy-ass shit.


All hail the tetracyts!

   ▲   
  ▲ ▲  
 ▲ ▲ ▲ 
▲ ▲ ▲ ▲

Name: Anonymous 2013-08-02 9:02

>>2
>New demo of GPGPU technology, AAA-class Game Of The Decade at 4k resolution with all settings at the max
>system running at 600W and generating 70Db of noise
>..Overclocking just kicked in
>FPS count jumps to 510, 700watts
>neckbeards are euphoric
>the scenes start to render 250% faster , 730watts
>nerdgasm
>graphic card dies from overclocking
>smoke fills the room
>bzzt.. the motherboard short-circuits..sparks fly everywhere
>AMD reps in black suits escort shell-shocked enthusiasts to safety

Name: Anonymous 2013-08-02 9:24

>>20
>
>
>

Go back to wherever the fuck you came from.

Name: Anonymous 2013-08-02 11:48

>>20
Go the fuck back to /g/.

Name: Anonymous 2013-08-02 12:29

Name: Anonymous 2013-08-02 13:11

>>20
>LLLLLLLLLLLLEEEEEEEEEEEEELLLLLLLLLLL
>LE STORY OF LE MEMES
>LE /G/REENTEXT
>LE REACTION IMAGE.JP/G/
>IMPLYING I'M LE IHSGHISGYSIGY
XDDDDDDDDDDDDDD
>LE MEMES.JP/G/
>LE /G/
>LE RE/G/G/IT
LLLLLLLLLLLLLLEEEEEEEEEEEEEEEEEEEEEELLLLLLLLLLLL E/G/IN WIN /G/ROSKI XDDDDDDDDDDDDDD

Name: Anonymous 2013-08-02 13:26

>>23
Interesting, what if >>7 is combined with >>23 and >>1
1.perfect clock gating(minimum TDP)
2.asynchronous CPU running at the speed of hardware.
3.Use all cores as unified resources.
4.30 Instructions per cycle -> as many instructions "per cycle" as hardware can handle
5.No register renaming.

Name: Anonymous 2013-08-02 14:02

>>25
 Until Intel/Amd squeeze the last few drops out of technical process(at the end of Moore law, when physical transistors reach atomic scale) CPU innovation will be about adding more cores, adding more opcodes or making opcodes faster. They would never commit to radical redesign, at most a shuffle of their EUs. Making the core components shared or async is extremely complex. Current designs are in comparison are very straightforward(despite being convoluted).

Name: Anonymous 2013-08-02 15:50

Real innovation won't happen until x86 is dead.

Name: Anonymous 2013-08-02 16:44

>>18
that one's the exception. see {cubie,panda,beagle}board or beaglebone black.

Name: Anonymous 2013-08-02 18:03

AMD hUMA introduced: Heterogeneous Unified Memory Access

there you go OP

Name: Anonymous 2013-08-02 18:04

AMD hUMA introduced: Heterogeneous Unified Memory Access

there you go OP.  AMD was first to market with a framework for writting software that compiles correctly for GP/Multicore/CPU etc.

Name: Anonymous 2013-08-02 18:15

Could-er are you still here I wanted to tell you something but I will only do so when I know you're looking.

Name: Anonymous 2013-08-02 19:26

AMD KUMA

Name: Cudder !MhMRSATORI!fR8duoqGZdD/iE5 2013-08-03 5:58

>>25
Unfortunately async logic is another one of those concepts that sounds really nice in theory, but in reality is very difficult to make work correctly and verify especially for circuits the size of modern CPUs. I read this quite recently:
http://www.amazon.com/Principles-Asynchronous-Circuit-Design-Perspective/dp/0792376137
Basically, the issue is that while things look very nice and workable from a digital perspective (e.g. C-gates), real circuits are analogue and signals don't just sharply transition between 0 and 1. In synchronous circuits the clock helps to prevent any of this analogue-ness from having too much of an effect on a signal as it propagates through a circuit (e.g. bursts of noise between clock edges simply disappear), but an async one can easily get into a state where small amounts of injected noise or variation in signal levels due to the process gradually accumulate and break everything. With synchronous designs special care is taken to ensure the clock signal is glitch-free and routed for as equal delays as possible; with asynchronous designs, every signal is a clock.

>>27
Amusing, as x86 has been leading innovation for the past 3 decades or so.

>>28
That's several exceptions. See just about every smartphone/tablet/router/etc. produced. You think Broadcom makes chips only for the Pi?

CPU innovation will be about adding more cores, adding more opcodes or making opcodes faster
Precisely. And x86 has a LOT of "room for improvement" particularly for the latter two. CISC is inherently more efficient when memory bandwidth is the bottleneck, early (pre-P5) x86 was slow because of microarchitecture and not instruction set; e.g. 808{6,8} had only a single-ported register file and ALU, thus 3 cycles for alu reg, reg: read source to ALU, read dest to ALU, write result to dest. One shared databus for everything meant lots of "siding" stuff in temporary registers. But with more modern microarchs like Nehalem there are multiple read/write ports and internal databuses, so they're no longer slow.

Name: Anonymous 2013-08-03 6:13

>>33
Are you helping coreboot?

Name: Anonymous 2013-08-03 6:36

:)

Name: Anonymous 2013-08-03 6:43

:)

Name: Anonymous 2013-08-03 8:04

The swearing will continue until code quality improves.

Name: Anonymous 2013-08-03 10:36

>>33
Cudder are you Sarah ``Delicate Flower'' Sharp?

Name: Anonymous 2013-08-03 10:49

:)

Name: Anonymous 2013-08-03 14:32


Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List