flat assembler
Message board for the users of flat assembler.

Index > Main > Ques: How many instructions are executed at once by the CPU?

Author
Thread Post new topic Reply to topic
Teehee



Joined: 05 Aug 2009
Posts: 570
Location: Brazil
Teehee 29 May 2010, 17:28
Question: How many instructions are executed at once by the CPU?

EDIT by DOS386: split from: http://board.flatassembler.net/topic.php?t=10984

_________________
Sorry if bad english.
Post 29 May 2010, 17:28
View user's profile Send private message Reply with quote
mindcooler



Joined: 01 Dec 2009
Posts: 423
Location: Västerås, Sweden
mindcooler 29 May 2010, 17:51
Nowadays you can't really know that. Depends on the architechture, the code and today's air pressure.
Post 29 May 2010, 17:51
View user's profile Send private message Visit poster's website MSN Messenger ICQ Number Reply with quote
Teehee



Joined: 05 Aug 2009
Posts: 570
Location: Brazil
Teehee 29 May 2010, 17:54
Lets suppose a Intel PIII and IV, 32bits.
Post 29 May 2010, 17:54
View user's profile Send private message Reply with quote
baldr



Joined: 19 Mar 2008
Posts: 1651
baldr 29 May 2010, 18:19
Teehee,

Agner Fog's optimization manuals contain quite detailed information about microarchitecture of Intel, AMD and VIA CPUs. Not an easy reading though, but you'll understand that your question has no real-life meaning even for PPro (if you're not really into spherical horses' races in vacuum Wink).
Post 29 May 2010, 18:19
View user's profile Send private message Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20459
Location: In your JS exploiting you and your system
revolution 29 May 2010, 23:56
Teehee wrote:
Question: How many instructions are executed at once by the CPU?
IIRC it is currently something like 72. I can't be bothered to look it up to confirm the figure of 72, but basically the CPU can hold many instructions in various stages of completion in various computational units and staging buffers.

To even try to measure, or predict, how much of a piece of code is currently in-flight would be almost impossible without extreme amounts of patience and effort.
Post 29 May 2010, 23:56
View user's profile Send private message Visit poster's website Reply with quote
Teehee



Joined: 05 Aug 2009
Posts: 570
Location: Brazil
Teehee 30 May 2010, 12:30
so align code (like data [eg. align 4]) makes no sense, right?
Post 30 May 2010, 12:30
View user's profile Send private message Reply with quote
baldr



Joined: 19 Mar 2008
Posts: 1651
baldr 30 May 2010, 12:39
Teehee,

Read those optimization manuals. Code alignment may or may not have sense, that depends.
Post 30 May 2010, 12:39
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.