Click here to Skip to main content
16,008,010 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
GeneralRe: Wrapping Composite Controls Pin
Tristan Rhodes15-Nov-07 22:44
Tristan Rhodes15-Nov-07 22:44 
GeneralRe: Wrapping Composite Controls Pin
led mike19-Nov-07 12:00
led mike19-Nov-07 12:00 
GeneralRe: Wrapping Composite Controls Pin
Tristan Rhodes22-Nov-07 4:59
Tristan Rhodes22-Nov-07 4:59 
Question3D architecture Pin
rsaint2713-Nov-07 7:56
rsaint2713-Nov-07 7:56 
AnswerRe: 3D architecture Pin
Tristan Rhodes14-Nov-07 3:26
Tristan Rhodes14-Nov-07 3:26 
QuestionCalling UDDI services from DNA platform Pin
GuimaSun12-Nov-07 8:43
GuimaSun12-Nov-07 8:43 
Questioninstruction executed per second by a microprocessor Pin
akhshay gandhi12-Nov-07 7:11
akhshay gandhi12-Nov-07 7:11 
AnswerRe: instruction executed per second by a microprocessor Pin
Luc Pattyn12-Nov-07 7:40
sitebuilderLuc Pattyn12-Nov-07 7:40 
Hi,

the general question you ask needs an entire book to contain a general answer.

Here are some facts:

1.
you are in the wrong forum, it is not a software design/archiotecture issue, it depends
foremost on the specific hardware.

2.
Most microprocessors have some kind of NOP instruction, and can execute that in 1 cycle.
So a 1GHz CPU (single core, no hyperthreading, ...) could execute 1 billion of those
in one second.

3.
More complex instructions may/will take longer; more so for CISC than for RISC.
A divide instruction may take 35 cycles or so (or not be available at all).

4.
Instruction scheduling nowadays complicates matter a lot: instructions don't always
get executed at maximum theoretical speed due to scheduling constraints.

5.
Memory bandwidth issues may slow things down (code cache misses, data cache misses,
table walk delays)

6.
Other system activity may reduce the throughput you are interested in: e.g. interrupts
dealing with timer ticks, network traffic, ...

Smile | :)


Luc Pattyn [Forum Guidelines] [My Articles]


this months tips:
- use PRE tags to preserve formatting when showing multi-line code snippets
- before you ask a question here, search CodeProject, then Google


QuestionGood UML tool Pin
Oshtri Deka12-Nov-07 0:33
professionalOshtri Deka12-Nov-07 0:33 
AnswerRe: Good UML tool Pin
Tristan Rhodes14-Nov-07 3:21
Tristan Rhodes14-Nov-07 3:21 
GeneralRe: Good UML tool Pin
tnotstar31-Jan-08 9:08
tnotstar31-Jan-08 9:08 
QuestionScheduling Design Pin
yoavyoavyoav10-Nov-07 19:53
yoavyoavyoav10-Nov-07 19:53 
GeneralRe: Scheduling Design Pin
Paul Conrad27-Jan-08 7:12
professionalPaul Conrad27-Jan-08 7:12 
GeneralRe: Scheduling Design Pin
yoavyoavyoav27-Jan-08 7:20
yoavyoavyoav27-Jan-08 7:20 
GeneralRe: Scheduling Design Pin
Paul Conrad27-Jan-08 7:21
professionalPaul Conrad27-Jan-08 7:21 
QuestionI/O Port Pattern Pin
Ju@ncho7-Nov-07 8:04
Ju@ncho7-Nov-07 8:04 
AnswerRe: I/O Port Pattern Pin
led mike7-Nov-07 8:13
led mike7-Nov-07 8:13 
GeneralRe: I/O Port Pattern Pin
Ju@ncho8-Nov-07 1:53
Ju@ncho8-Nov-07 1:53 
GeneralRe: I/O Port Pattern Pin
led mike8-Nov-07 5:18
led mike8-Nov-07 5:18 
GeneralRe: I/O Port Pattern Pin
VarunSharma4319-Nov-07 20:17
professionalVarunSharma4319-Nov-07 20:17 
QuestionMFC design help for MSVS Binary Editor like program Pin
mvs_pgrmr6-Nov-07 13:42
mvs_pgrmr6-Nov-07 13:42 
AnswerRe: MFC design help for MSVS Binary Editor like program Pin
led mike7-Nov-07 4:51
led mike7-Nov-07 4:51 
GeneralRe: MFC design help for MSVS Binary Editor like program Pin
mvs_pgrmr7-Nov-07 5:14
mvs_pgrmr7-Nov-07 5:14 
QuestionDesign Patterns Pin
kjosh6-Nov-07 8:54
kjosh6-Nov-07 8:54 
AnswerRe: Design Patterns Pin
Maximilien6-Nov-07 9:55
Maximilien6-Nov-07 9:55 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.