I might buy a Sager laptop in the near future with the P4 3GHz CPU with hyperthreading. If I enabled hyperthreading (I presume you have to do that in the BIOS) and installed linux on this laptop what sort of kernel should I install? The SMP kernel? Will a distro, such as Mandrake, automatically detect the hyperthreading, see my system as having 2 CPUs, and install the SMP kernel?
NotebookForums.com › Forums › General Notebook Discussions › Linux & Other OS's › Linux & Hyperthreading
Recent Reviews
-
So I just got a Lenovo Yoga 13. This is my review. As what I primarily do is writing and programming, having a good keyboard is critical for me, which is why a tablet alone can’t work for me, and...
-
I have owned dozens of laptops in a variety of brands, and had many different laptops provided for my use at work. Without question, this is the finest I have owned. The Alienware M17x R2 is a...
-
N/m
-
Lenovo Thinkpad W530 Review by Djembe One of the longest and most enduring brands in computers is Thinkpad. Originally developed by IBM in the USA, Thinkpad notebook computers are now...
-
I have this memory installed in my Inspiron 14R. 6gb (one 2gb & one 4gb). Great performance! I highly recommend Kingston.
Linux & Hyperthreading
post #2 of 2
7/4/03 at 8:20pm
- Joined: 4/2003
- Location: Washington D.C.
- Posts: 312
- Select All Posts By This User
i wrote about this before, but it's ok, i'll write it again:
hyperthreading can be enabled through using an smp kernel - it will just appear as two cpus. any distro that can detect smp and install the correct kernel would theoretically work fine. (i think they detect it now; the last time i installed a big binary distro back in the day, you had to explicitly choose the smp kernel, so i'm not sure anymore)
however, Symmetric Multi Threading is not the same as Symmetric Multi Processing. there are instances (rare ones) where programs would run slightly slower with hyperthreading through smp. i have yet to see this happen, but it is possible because the way they manage parallel threads is not exactly the same.
hypertheading is an acpi-enabled feature. so actually, the _correct_ and most optimized way to enable hypertheading is to enable smp, and with any relatively recent acpi kernel patch, enable 'cpu enumeration' under acpi. however, for some reason or another, enabling cpu enumeration disables all the other acpi features. i didn't write acpi4linux so i don't know why, but they might be incompatible with each other, and perhaps fixing that is not on their list since a hypertheading laptop is not a common thing. i don't know.
but anyway, the problem is that we are on sager laptops, and we need those other acpi features like ac adapter, battery, processor throttling, lid switch, etc. and it's not like we can enable cpu enumeration and use apm for the other stuff, because acpi and apm don't play nice - you can only have one or the other. (mutually exclusive)
so it's really not worth it to use acpi's cpu enumeration. mine works perfectly fine with just smp, and acpi managing all the other laptop features.
now that i've rambled on, i suppose the final answer is: yes. it is, for all intents and purposes, smp. i can't say for sure about automatic detection, as it varies from distro to distro. but certainly if a distro cannot autodetect smp, it would give you the option to choose an smp kernel.
hyperthreading can be enabled through using an smp kernel - it will just appear as two cpus. any distro that can detect smp and install the correct kernel would theoretically work fine. (i think they detect it now; the last time i installed a big binary distro back in the day, you had to explicitly choose the smp kernel, so i'm not sure anymore)
however, Symmetric Multi Threading is not the same as Symmetric Multi Processing. there are instances (rare ones) where programs would run slightly slower with hyperthreading through smp. i have yet to see this happen, but it is possible because the way they manage parallel threads is not exactly the same.
hypertheading is an acpi-enabled feature. so actually, the _correct_ and most optimized way to enable hypertheading is to enable smp, and with any relatively recent acpi kernel patch, enable 'cpu enumeration' under acpi. however, for some reason or another, enabling cpu enumeration disables all the other acpi features. i didn't write acpi4linux so i don't know why, but they might be incompatible with each other, and perhaps fixing that is not on their list since a hypertheading laptop is not a common thing. i don't know.
but anyway, the problem is that we are on sager laptops, and we need those other acpi features like ac adapter, battery, processor throttling, lid switch, etc. and it's not like we can enable cpu enumeration and use apm for the other stuff, because acpi and apm don't play nice - you can only have one or the other. (mutually exclusive)
so it's really not worth it to use acpi's cpu enumeration. mine works perfectly fine with just smp, and acpi managing all the other laptop features.
now that i've rambled on, i suppose the final answer is: yes. it is, for all intents and purposes, smp. i can't say for sure about automatic detection, as it varies from distro to distro. but certainly if a distro cannot autodetect smp, it would give you the option to choose an smp kernel.
Return Home
Back to Forum: Linux & Other OS's
- Linux & Hyperthreading
NotebookForums.com › Forums › General Notebook Discussions › Linux & Other OS's › Linux & Hyperthreading
Currently, there are 287 Active Users
(2 Members and 285 Guests)
Recent Discussions
- › Is the popular trackpad problem of Lenovo Ideapad Y500 solved or not? 1 hour, 11 minutes ago
- › Where minds meet 1 hour, 41 minutes ago
- › Cool (at times "Free") iOS apps 3 hours, 16 minutes ago
- › DIAMOND WR300NSI 300Mbps 802.11n Wireless Repeater Range Extender 6 hours, 58 minutes ago
- › Problem Aspire 8920G goes on and off with power supply 7 hours, 4 minutes ago
- › HP ENVY Rove20 mobile All-in-One PC 7 hours, 22 minutes ago
- › X501U Downgrading Windows 8 to Windows 7 8 hours, 11 minutes ago
- › Aiseesoft MXF Converter (for Win and Mac) 8 hours, 16 minutes ago
- › Cool (at times) Free Mac Software 8 hours, 16 minutes ago
- › For freewares hunters 8 hours, 17 minutes ago
View: New Posts | All Discussions
Recent Reviews
- › Lenovo Yoga 13 IdeaPad Convertbale Ultrabook (tablet) 13.3"... by The Bard sRc
- › Alienware M18X by MrFox
- › Kensington Black Contour Pro 17" Notebook Carrying Case Model... by great white
- › Lenovo W530-24382LU i7-3720QM 2.60GHz 4GB 500GB 7200rpm NVIDIA... by Djembe
- › Kingston 8GB (2 x 4GB) 204-Pin DDR3 SO-DIMM DDR3 1333 Laptop Memory by Nicadraus
- › Synology DiskStation 1-Bay (Diskless) Network Attached Storage... by Mr T
- › Barnes & Noble Nook Color by sewshoplady
- › Cooler Master CM Storm Spawn 3500 DPI Optical Sensor Gaming Mouse... by Rotterdamblues
- › Samsung MV-3T4G4 4GB DDR3 Laptop SDRAM (1333MHz PC3-10600) by Rotterdamblues
- › Alienware Aurora m9700 by amythompson172
View: More Reviews
New Articles
- › Intel Summer 2012 SSD Scavenger Hunt - Full... by ranjanis
- › Intel's Maple Crest 330 Series Promotion... by ranjanis
- › Intel Cherryville SSD Spring 2012 Giveaway by ranjanis
- › Intel Cherryville SSD Giveaway 2012 - Terms... by ranjanis
- › Advertise by jdz2287
- › Search And Advanced Search Tutorial by NotebookForums
- › Tagging Tutorial by NotebookForums
- › Add A New Item Tutorial by NotebookForums
- › Image And Video Tutorial by NotebookForums
- › Subscription Tutorial by NotebookForums
View: New Articles | All Articles
Home | Reviews | Forums | Articles | My Profile
About NotebookForums.com | Join the Community | Advertise
© 2013 NotebookForums.com is powered by Huddler Tech | FAQ | Support | Privacy/TOS | Site Map
About NotebookForums.com | Join the Community | Advertise
© 2013 NotebookForums.com is powered by Huddler Tech | FAQ | Support | Privacy/TOS | Site Map




