Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Assembly x86 > Re: Interrupt l...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 26 of 29 Topic 4575 of 4729
Post > Topic >>

Re: Interrupt latency

by Matt <spamtrap@[EMAIL PROTECTED] > Mar 18, 2008 at 05:26 PM

Stargazer wrote:
> On Mar 17, 10:06 pm, "Marven Lee"  <spamt...@[EMAIL PROTECTED]
> wrote:
>> Stargazer wrote:
>>> I measured CPU clocks elapsed between the first assembly instruction
>>> executed at interrupt's entry point in IDT and beginning of the C code
>>> of user-defined interrupt handler and the result was a big
>>> surprise :-) It took about 2500 cycles despite that I have only a
>>> handful of assembly instructions before a call to user-supplied IRQ
>>> handler.
>> Is the Celeron 2.8G related to the Pentium 4?  I'm not clued up on
>> processors of the last few years.
> 
> Yes, it's Celeron from Pentium-4 family. However, I don't include
> processor's interrupt entry and IRET into timing. For now I want my
> interrupt entry code to introduce minimal additional latency, not deal
> with matters that I can't change anyway :-)
> 
> As I said, I know where the problem lies, but I don't understand the
> reason so I can't yet eliminate it.
> 
> 
> D
> 
Does the same instruction take a different length of time if accessing 
another variable? Likewise, does the same instruction on the same 
variable take as long if done whilst NOT in an interrupt routine?

Is the variable somewhere odd, or is there a second instance of it, so 
that you are not accessing what you think you are? Have you viewed the 
actual machine code to see that nothing odd has been added by your 
assembly phase?

Just clutching at straws here.

Matt
 




 29 Posts in Topic:
Interrupt latency
Stargazer <spamtrap@[  2008-03-16 16:02:18 
Re: Interrupt latency
Didi <spamtrap@[EMAIL  2008-03-16 18:27:36 
Re: Interrupt latency
"Alexei A. Frounze&q  2008-03-16 17:38:55 
Re: Interrupt latency
Tim Wescott <spamtrap  2008-03-16 19:33:53 
Re: Interrupt latency
larwe <spamtrap@[EMAI  2008-03-16 19:01:26 
Re: Interrupt latency
Vladimir Vassilevsky <  2008-03-17 00:54:34 
Re: Interrupt latency
Cyril Novikov <spamtr  2008-03-16 21:00:13 
Re: Interrupt latency
Stargazer <spamtrap@[  2008-03-17 05:50:48 
Re: Interrupt latency
"Wolfgang Kern"  2008-03-17 11:12:24 
Re: Interrupt latency
Stargazer <spamtrap@[  2008-03-17 05:41:15 
Re: Interrupt latency
"Wolfgang Kern"  2008-03-17 11:12:24 
Re: Interrupt latency
Stargazer <spamtrap@[  2008-03-17 06:16:07 
Re: Interrupt latency
Cyril Novikov <spamtr  2008-03-17 18:44:18 
Re: Interrupt latency
"Wolfgang Kern"  2008-03-18 13:25:34 
Re: Interrupt latency
(Patrick Klos) <spamtr  2008-03-17 13:08:46 
Re: Interrupt latency
"tbroberg_nospam@[EM  2008-03-17 11:11:13 
Re: Interrupt latency
"Marven Lee" &  2008-03-17 20:06:44 
Re: Interrupt latency
Stargazer <spamtrap@[  2008-03-18 02:08:36 
Re: Interrupt latency
Timothy Baldwin <spam  2008-03-19 00:38:20 
Re: Interrupt latency
Tim Roberts <spamtrap  2008-03-19 05:05:43 
Re: Interrupt latency
Cyril Novikov <spamtr  2008-03-19 06:58:44 
Re: Interrupt latency
Stargazer <spamtrap@[  2008-03-18 02:03:22 
Re: Interrupt latency
Stargazer <spamtrap@[  2008-03-18 01:58:38 
Re: Interrupt latency
"Wolfgang Kern"  2008-03-19 00:12:52 
Re: Interrupt latency
Stargazer <spamtrap@[  2008-03-18 02:12:51 
Re: Interrupt latency
Matt <spamtrap@[EMAIL  2008-03-18 17:26:13 
Re: Interrupt latency
James Harris <spamtra  2008-03-19 08:42:21 
Re: Interrupt latency
Cranky <spamtrap@[EMA  2008-03-20 10:37:11 
Re: Interrupt latency
"Ignacio G.T."   2008-03-24 16:13:11 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Jul 25 15:12:48 CDT 2008.