Great. Thanks all for the explanation of hyperthreading.<div><br></div><div>No idea if it actually helps or not tbh. Perhaps I should do some testing of 2x2 runs (on each physical core) vs 4 runs (each one running simultaneously).</div>
<div><br></div><div>I'll be very impressed if the latter is quicker in real-time.</div><div><br></div><div>Many thanks,</div><div><br></div><div>Ross</div><div><br></div><div><br></div><div><br><div class="gmail_quote">
On Tue, Jun 28, 2011 at 3:23 PM,  <span dir="ltr"><<a href="mailto:ubuntu-uk-request@lists.ubuntu.com">ubuntu-uk-request@lists.ubuntu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Send ubuntu-uk mailing list submissions to<br>
        <a href="mailto:ubuntu-uk@lists.ubuntu.com">ubuntu-uk@lists.ubuntu.com</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:ubuntu-uk-request@lists.ubuntu.com">ubuntu-uk-request@lists.ubuntu.com</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:ubuntu-uk-owner@lists.ubuntu.com">ubuntu-uk-owner@lists.ubuntu.com</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of ubuntu-uk digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Re:  upgrade from 9.10 to 11.04 (Norman Silverstone)<br>
   2.  Do I have a quad-core netbook (surely not?!) (Ross Mounce)<br>
   3. Re:  Do I have a quad-core netbook (surely not?!) (Alan Pope)<br>
   4. Re:  Do I have a quad-core netbook (surely not?!) (J Fernyhough)<br>
   5. Re:  Do I have a quad-core netbook (surely not?!) (Liam Gallear)<br>
   6. Re:  Photo Tagging and Search (Jon Spriggs)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Tue, 28 Jun 2011 13:16:40 +0100<br>
From: Norman Silverstone <<a href="mailto:norman@littletank.org">norman@littletank.org</a>><br>
To: <a href="mailto:ubuntu-uk@lists.ubuntu.com">ubuntu-uk@lists.ubuntu.com</a><br>
Subject: Re: [ubuntu-uk] upgrade from 9.10 to 11.04<br>
Message-ID: <1309263400.2324.18.camel@digital-darkroom><br>
Content-Type: text/plain; charset="UTF-8"<br>
<br>
My thanks to those who replied to my original questions. I shall just<br>
assume that my hardware is not suitable and be satisfied with GNOME.<br>
<br>
Norman<br>
<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Tue, 28 Jun 2011 13:21:58 +0100<br>
From: Ross Mounce <<a href="mailto:ross.mounce@gmail.com">ross.mounce@gmail.com</a>><br>
To: <a href="mailto:ubuntu-uk@lists.ubuntu.com">ubuntu-uk@lists.ubuntu.com</a><br>
Subject: [ubuntu-uk] Do I have a quad-core netbook (surely not?!)<br>
Message-ID: <<a href="mailto:BANLkTik6gxi3wwDmRz0pcG5-siQog3PhUg@mail.gmail.com">BANLkTik6gxi3wwDmRz0pcG5-siQog3PhUg@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="iso-8859-1"<br>
<br>
Dear list,<br>
<br>
I recently bought a fairly new Samsung N150 Plus netbook off a friend.<br>
Dumped the windows crippleware 'Starter' OS, and installed Ubuntu 64-bit<br>
11.04<br>
which works very nicely/speedily.<br>
<br>
Rather curiously the GUI system monitor shows it as having 4 CPUs (?)<br>
<br>
This appears to be confirmed by the CLI output (at the bottom of the msg for<br>
clarity-sake).<br>
<br>
I believe the processor is a dual core Atom N550<br>
<a href="http://ark.intel.com/Product.aspx?id=50154" target="_blank">http://ark.intel.com/Product.aspx?id=50154</a><br>
<br>
Two questions: A) Why does it show as 4 processors? Are these all real? Have<br>
I somehow 'unlocked' another couple *hopes*?<br>
                       B) If it's just 4 threads, can I optimally run 4<br>
separate instances of a 32-bit program one each on each thread/core without<br>
losing overall efficiency? (The program I have in mind is a bit<br>
technical/obscure, and no, it doesn't have a 64-bit version)<br>
<br>
<br>
Rather curious...<br>
<br>
Ross<br>
<br>
<br>
$ cat /proc/cpuinfo<br>
processor : 0<br>
vendor_id : GenuineIntel<br>
cpu family : 6<br>
model : 28<br>
model name : Intel(R) Atom(TM) CPU N550   @ 1.50GHz<br>
stepping : 10<br>
cpu MHz : 1000.000<br>
cache size : 512 KB<br>
physical id : 0<br>
siblings : 4<br>
core id : 0<br>
cpu cores : 2<br>
apicid : 0<br>
initial apicid : 0<br>
fpu : yes<br>
fpu_exception : yes<br>
cpuid level : 10<br>
wp : yes<br>
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat<br>
clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc<br>
arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl est<br>
tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm dts<br>
bogomips : 2992.53<br>
clflush size : 64<br>
cache_alignment : 64<br>
address sizes : 32 bits physical, 48 bits virtual<br>
power management:<br>
<br>
processor : 1<br>
vendor_id : GenuineIntel<br>
cpu family : 6<br>
model : 28<br>
model name : Intel(R) Atom(TM) CPU N550   @ 1.50GHz<br>
stepping : 10<br>
cpu MHz : 1500.000<br>
cache size : 512 KB<br>
physical id : 0<br>
siblings : 4<br>
core id : 1<br>
cpu cores : 2<br>
apicid : 2<br>
initial apicid : 2<br>
fpu : yes<br>
fpu_exception : yes<br>
cpuid level : 10<br>
wp : yes<br>
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat<br>
clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc<br>
arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl est<br>
tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm dts<br>
bogomips : 2992.56<br>
clflush size : 64<br>
cache_alignment : 64<br>
address sizes : 32 bits physical, 48 bits virtual<br>
power management:<br>
<br>
processor : 2<br>
vendor_id : GenuineIntel<br>
cpu family : 6<br>
model : 28<br>
model name : Intel(R) Atom(TM) CPU N550   @ 1.50GHz<br>
stepping : 10<br>
cpu MHz : 1500.000<br>
cache size : 512 KB<br>
physical id : 0<br>
siblings : 4<br>
core id : 0<br>
cpu cores : 2<br>
apicid : 1<br>
initial apicid : 1<br>
fpu : yes<br>
fpu_exception : yes<br>
cpuid level : 10<br>
wp : yes<br>
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat<br>
clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc<br>
arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl est<br>
tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm dts<br>
bogomips : 2992.52<br>
clflush size : 64<br>
cache_alignment : 64<br>
address sizes : 32 bits physical, 48 bits virtual<br>
power management:<br>
<br>
processor : 3<br>
vendor_id : GenuineIntel<br>
cpu family : 6<br>
model : 28<br>
model name : Intel(R) Atom(TM) CPU N550   @ 1.50GHz<br>
stepping : 10<br>
cpu MHz : 1000.000<br>
cache size : 512 KB<br>
physical id : 0<br>
siblings : 4<br>
core id : 1<br>
cpu cores : 2<br>
apicid : 3<br>
initial apicid : 3<br>
fpu : yes<br>
fpu_exception : yes<br>
cpuid level : 10<br>
wp : yes<br>
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat<br>
clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc<br>
arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl est<br>
tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm dts<br>
bogomips : 2992.54<br>
clflush size : 64<br>
cache_alignment : 64<br>
address sizes : 32 bits physical, 48 bits virtual<br>
power management:<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="https://lists.ubuntu.com/archives/ubuntu-uk/attachments/20110628/7cb6db73/attachment-0001.html" target="_blank">https://lists.ubuntu.com/archives/ubuntu-uk/attachments/20110628/7cb6db73/attachment-0001.html</a>><br>

<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Tue, 28 Jun 2011 13:24:56 +0100<br>
From: Alan Pope <<a href="mailto:alan@popey.com">alan@popey.com</a>><br>
To: UK Ubuntu Talk <<a href="mailto:ubuntu-uk@lists.ubuntu.com">ubuntu-uk@lists.ubuntu.com</a>><br>
Subject: Re: [ubuntu-uk] Do I have a quad-core netbook (surely not?!)<br>
Message-ID: <<a href="mailto:BANLkTimM-c5kuiLm0PdX1Xwy77DDKw7kgw@mail.gmail.com">BANLkTimM-c5kuiLm0PdX1Xwy77DDKw7kgw@mail.gmail.com</a>><br>
Content-Type: text/plain; charset=ISO-8859-1<br>
<br>
On 28 June 2011 13:21, Ross Mounce <<a href="mailto:ross.mounce@gmail.com">ross.mounce@gmail.com</a>> wrote:<br>
> Dear list,<br>
> I recently bought a fairly new Samsung N150 Plus netbook off a friend.<br>
> Dumped the windows crippleware 'Starter' OS, and installed Ubuntu 64-bit<br>
> 11.04<br>
> which works very nicely/speedily.<br>
> Rather curiously the GUI system monitor shows it as having 4 CPUs (?)<br>
<br>
> A) Why does it show as 4 processors? Are these all real?<br>
<br>
1 x Dual Core x Hyper Threading = 4.<br>
<br>
2 cores each hyperthreaded.<br>
<br>
> Have I somehow 'unlocked' another couple *hopes*?<br>
<br>
No.<br>
<br>
> B) If it's just 4 threads, can I optimally run 4<br>
> separate instances of a 32-bit program one each on each thread/core without<br>
> losing overall efficiency? (The program I have in mind is a bit<br>
> technical/obscure, and no, it doesn't have a 64-bit version)<br>
><br>
<br>
You could run 4 instances of an application. Whether this is more<br>
efficient / better than one/two/three copies depends on a few other<br>
factors. Try it and see.<br>
<br>
Al.<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 4<br>
Date: Tue, 28 Jun 2011 13:26:03 +0100<br>
From: J Fernyhough <<a href="mailto:j.fernyhough@gmail.com">j.fernyhough@gmail.com</a>><br>
To: UK Ubuntu Talk <<a href="mailto:ubuntu-uk@lists.ubuntu.com">ubuntu-uk@lists.ubuntu.com</a>><br>
Subject: Re: [ubuntu-uk] Do I have a quad-core netbook (surely not?!)<br>
Message-ID: <<a href="mailto:BANLkTinoCAj7_r%2BtAVYok4gNaB_e6oX8cA@mail.gmail.com">BANLkTinoCAj7_r+tAVYok4gNaB_e6oX8cA@mail.gmail.com</a>><br>
Content-Type: text/plain; charset=UTF-8<br>
<br>
On 28 June 2011 13:21, Ross Mounce <<a href="mailto:ross.mounce@gmail.com">ross.mounce@gmail.com</a>> wrote:<br>
> Dear list,<br>
<snip><br>
> I believe the processor is a dual core Atom<br>
> N550?<a href="http://ark.intel.com/Product.aspx?id=50154" target="_blank">http://ark.intel.com/Product.aspx?id=50154</a><br>
> Two questions: A) Why does it show as 4 processors? Are these all real? Have<br>
> I somehow 'unlocked' another couple *hopes*?<br>
<br>
It's a dual-core processor with hyper-threading, appearing to the OS<br>
as having four cores. Two are real, two are "virtual". The design came<br>
in with the P4, in essence it tries to interleave instructions so the<br>
core is used more efficiently.<br>
<br>
> ? ? ? ? ? ? ? ? ? ? ? ?B) If it's just 4 threads, can I optimally run 4<br>
> separate instances of a 32-bit program one each on each thread/core without<br>
> losing overall efficiency? (The program I have in mind is a bit<br>
> technical/obscure, and no, it doesn't have a 64-bit version)<br>
<br>
You shouldn't lose any efficiency - otherwise Intel wouldn't have<br>
added it. :) It basically tricks the OS into doing basic<br>
multithreading so the program doesn't have to.<br>
<br>
Jonathon<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 5<br>
Date: Tue, 28 Jun 2011 14:59:00 +0100<br>
From: Liam Gallear <<a href="mailto:liam.gallear@gmail.com">liam.gallear@gmail.com</a>><br>
To: UK Ubuntu Talk <<a href="mailto:ubuntu-uk@lists.ubuntu.com">ubuntu-uk@lists.ubuntu.com</a>><br>
Subject: Re: [ubuntu-uk] Do I have a quad-core netbook (surely not?!)<br>
Message-ID: <<a href="mailto:02510D7C-70DF-4BA8-BB48-126F03274A18@gmail.com">02510D7C-70DF-4BA8-BB48-126F03274A18@gmail.com</a>><br>
Content-Type: text/plain;       charset=us-ascii<br>
<br>
Hi there,<br>
<br>
In your output check out the Core ID, you have two 0's and two 1's. So you CPU has threading enabled.<br>
<br>
Thanks and Regards,<br>
<br>
Liam Gallear<br>
<br>
On 28 Jun 2011, at 13:26, J Fernyhough <<a href="mailto:j.fernyhough@gmail.com">j.fernyhough@gmail.com</a>> wrote:<br>
<br>
> On 28 June 2011 13:21, Ross Mounce <<a href="mailto:ross.mounce@gmail.com">ross.mounce@gmail.com</a>> wrote:<br>
>> Dear list,<br>
> <snip><br>
>> I believe the processor is a dual core Atom<br>
>> N550 <a href="http://ark.intel.com/Product.aspx?id=50154" target="_blank">http://ark.intel.com/Product.aspx?id=50154</a><br>
>> Two questions: A) Why does it show as 4 processors? Are these all real? Have<br>
>> I somehow 'unlocked' another couple *hopes*?<br>
><br>
> It's a dual-core processor with hyper-threading, appearing to the OS<br>
> as having four cores. Two are real, two are "virtual". The design came<br>
> in with the P4, in essence it tries to interleave instructions so the<br>
> core is used more efficiently.<br>
><br>
>>                        B) If it's just 4 threads, can I optimally run 4<br>
>> separate instances of a 32-bit program one each on each thread/core without<br>
>> losing overall efficiency? (The program I have in mind is a bit<br>
>> technical/obscure, and no, it doesn't have a 64-bit version)<br>
><br>
> You shouldn't lose any efficiency - otherwise Intel wouldn't have<br>
> added it. :) It basically tricks the OS into doing basic<br>
> multithreading so the program doesn't have to.<br>
><br>
> Jonathon<br>
><br>
> --<br>
> <a href="mailto:ubuntu-uk@lists.ubuntu.com">ubuntu-uk@lists.ubuntu.com</a><br>
> <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk</a><br>
> <a href="https://wiki.ubuntu.com/UKTeam/" target="_blank">https://wiki.ubuntu.com/UKTeam/</a><br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 6<br>
Date: Tue, 28 Jun 2011 15:22:55 +0100<br>
From: Jon Spriggs <<a href="mailto:jon@sprig.gs">jon@sprig.gs</a>><br>
To: UK Ubuntu Talk <<a href="mailto:ubuntu-uk@lists.ubuntu.com">ubuntu-uk@lists.ubuntu.com</a>><br>
Subject: Re: [ubuntu-uk] Photo Tagging and Search<br>
Message-ID: <BANLkTi=mHe1=<a href="mailto:4NvUrjzdVzZrzb3OX8UsXQ@mail.gmail.com">4NvUrjzdVzZrzb3OX8UsXQ@mail.gmail.com</a>><br>
Content-Type: text/plain; charset=ISO-8859-1<br>
<br>
On 28 June 2011 11:27, Jon Spriggs <<a href="mailto:jon@sprig.gs">jon@sprig.gs</a>> wrote:<br>
<snip><br>
> To make it portable, consider installing a<br>
> thin linux distribution (such as Puppy) in a VM (like QEMU) or<br>
> natively booting from the media storage device. I'm just looking into<br>
> how easy or hard that is! :)<br>
<br>
I had some time in my lunch break to take a quick look at this, and<br>
I've started to put together some notes at my blog.<br>
<br>
The first one (about getting TinyCore running in QEMU) is here:<br>
<a href="http://jon.sprig.gs/blog/2011/06/28/experimenting-with-tiny-core-linux-on-qemu/" target="_blank">http://jon.sprig.gs/blog/2011/06/28/experimenting-with-tiny-core-linux-on-qemu/</a><br>
<br>
I'll start looking at getting TinyCore to boot automatically, and to<br>
make it work with the on the USB drive, so you could (in theory) just<br>
dump files onto the USB drive without needing to fire up QEMU until<br>
you want to do something interesting with it :)<br>
<br>
After that, I'll start looking at Horde and Gallery2 to see how easy<br>
they both are to get running on TinyCore. Aside from anything else,<br>
having it set up like this means I can just give a USB drive to my<br>
wife for her to do all the tagging she wants to do and then sync the<br>
database with my server.<br>
<br>
It might not be for a little while though - my main project at the<br>
moment is in the middle of a pretty major re-write, and I really need<br>
to knuckle down on that for a while, but this has triggered my<br>
interest :)<br>
<br>
All the best,<br>
--<br>
Jon "The Nice Guy" Spriggs<br>
<br>
<br>
<br>
------------------------------<br>
<font color="#888888"><br>
--<br>
ubuntu-uk mailing list<br>
<a href="mailto:ubuntu-uk@lists.ubuntu.com">ubuntu-uk@lists.ubuntu.com</a><br>
<a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk</a><br>
<br>
<br>
End of ubuntu-uk Digest, Vol 74, Issue 78<br>
*****************************************<br>
</font></blockquote></div><br></div>