lkml.org 
[lkml]   [2005]   [Mar]   [22]   [last100]   RSS Feed
Views: [more markup]  [less markup]  [headers]  [forward] 
 
Messages in this thread
/
From"Arun Srinivas" <>
Subjectscheduler(kernel 2.6) + hyperthreaded related questions?
DateTue, 22 Mar 2005 11:40:48 +0530
I went through the sched.c for kernel 2.6 and saw that it supports 
hyperthreading.I would be glad if someone could answer this question....(if 
am not wrong a HT processor has 2 architectural states and one execution 
unit...i.e., two pipeline streams)
1)when there are 2 processes a parent and child(created by fork()) do they 
get scheduled @ the same time...ie., when the parent process is put into one 
pipeline, do the child also gets scheduled the same time?

2) what abt in the case of threads(I read tht as opposed to kernel2.4,where 
threads are treated as processes) ..kernel 2.6 treats threads as threads. 
So, when two paired threads get into execution are they always scheduled at 
the same time?

Also, it would be helpful if someone could suggest which part of sched.c 
shud i look into to find out how threads are scheduled for a normal 
processor and for a hyperthreaded processor

Pls. CC your replies to this email address getarunsri@hotmail.com

Thanks
Arun

_________________________________________________________________
The MSN Survey! 
http://www.cross-tab.com/surveys/run/test.asp?sid=2026&respid=1 Help us help 
you better!
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:11    [W:0.426 / U:0.040 seconds]
©2003-2008 Jasper Spaans