Great. Thanks all for the explanation of hyperthreading. 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).
I'll be very impressed if the latter is quicker in real-time. Many thanks, Ross On Tue, Jun 28, 2011 at 3:23 PM, <ubuntu-uk-requ...@lists.ubuntu.com> wrote: > Send ubuntu-uk mailing list submissions to > ubuntu-uk@lists.ubuntu.com > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk > or, via email, send a message with subject or body 'help' to > ubuntu-uk-requ...@lists.ubuntu.com > > You can reach the person managing the list at > ubuntu-uk-ow...@lists.ubuntu.com > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of ubuntu-uk digest..." > > > Today's Topics: > > 1. Re: upgrade from 9.10 to 11.04 (Norman Silverstone) > 2. Do I have a quad-core netbook (surely not?!) (Ross Mounce) > 3. Re: Do I have a quad-core netbook (surely not?!) (Alan Pope) > 4. Re: Do I have a quad-core netbook (surely not?!) (J Fernyhough) > 5. Re: Do I have a quad-core netbook (surely not?!) (Liam Gallear) > 6. Re: Photo Tagging and Search (Jon Spriggs) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 28 Jun 2011 13:16:40 +0100 > From: Norman Silverstone <nor...@littletank.org> > To: ubuntu-uk@lists.ubuntu.com > Subject: Re: [ubuntu-uk] upgrade from 9.10 to 11.04 > Message-ID: <1309263400.2324.18.camel@digital-darkroom> > Content-Type: text/plain; charset="UTF-8" > > My thanks to those who replied to my original questions. I shall just > assume that my hardware is not suitable and be satisfied with GNOME. > > Norman > > > > > ------------------------------ > > Message: 2 > Date: Tue, 28 Jun 2011 13:21:58 +0100 > From: Ross Mounce <ross.mou...@gmail.com> > To: ubuntu-uk@lists.ubuntu.com > Subject: [ubuntu-uk] Do I have a quad-core netbook (surely not?!) > Message-ID: <banlktik6gxi3wwdmrz0pcg5-siqog3p...@mail.gmail.com> > Content-Type: text/plain; charset="iso-8859-1" > > Dear list, > > I recently bought a fairly new Samsung N150 Plus netbook off a friend. > Dumped the windows crippleware 'Starter' OS, and installed Ubuntu 64-bit > 11.04 > which works very nicely/speedily. > > Rather curiously the GUI system monitor shows it as having 4 CPUs (?) > > This appears to be confirmed by the CLI output (at the bottom of the msg > for > clarity-sake). > > I believe the processor is a dual core Atom N550 > http://ark.intel.com/Product.aspx?id=50154 > > Two questions: A) Why does it show as 4 processors? Are these all real? > Have > I somehow 'unlocked' another couple *hopes*? > B) If it's just 4 threads, can I optimally run 4 > separate instances of a 32-bit program one each on each thread/core without > losing overall efficiency? (The program I have in mind is a bit > technical/obscure, and no, it doesn't have a 64-bit version) > > > Rather curious... > > Ross > > > $ cat /proc/cpuinfo > processor : 0 > vendor_id : GenuineIntel > cpu family : 6 > model : 28 > model name : Intel(R) Atom(TM) CPU N550 @ 1.50GHz > stepping : 10 > cpu MHz : 1000.000 > cache size : 512 KB > physical id : 0 > siblings : 4 > core id : 0 > cpu cores : 2 > apicid : 0 > initial apicid : 0 > fpu : yes > fpu_exception : yes > cpuid level : 10 > wp : yes > flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat > clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc > arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl > est > tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm dts > bogomips : 2992.53 > clflush size : 64 > cache_alignment : 64 > address sizes : 32 bits physical, 48 bits virtual > power management: > > processor : 1 > vendor_id : GenuineIntel > cpu family : 6 > model : 28 > model name : Intel(R) Atom(TM) CPU N550 @ 1.50GHz > stepping : 10 > cpu MHz : 1500.000 > cache size : 512 KB > physical id : 0 > siblings : 4 > core id : 1 > cpu cores : 2 > apicid : 2 > initial apicid : 2 > fpu : yes > fpu_exception : yes > cpuid level : 10 > wp : yes > flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat > clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc > arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl > est > tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm dts > bogomips : 2992.56 > clflush size : 64 > cache_alignment : 64 > address sizes : 32 bits physical, 48 bits virtual > power management: > > processor : 2 > vendor_id : GenuineIntel > cpu family : 6 > model : 28 > model name : Intel(R) Atom(TM) CPU N550 @ 1.50GHz > stepping : 10 > cpu MHz : 1500.000 > cache size : 512 KB > physical id : 0 > siblings : 4 > core id : 0 > cpu cores : 2 > apicid : 1 > initial apicid : 1 > fpu : yes > fpu_exception : yes > cpuid level : 10 > wp : yes > flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat > clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc > arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl > est > tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm dts > bogomips : 2992.52 > clflush size : 64 > cache_alignment : 64 > address sizes : 32 bits physical, 48 bits virtual > power management: > > processor : 3 > vendor_id : GenuineIntel > cpu family : 6 > model : 28 > model name : Intel(R) Atom(TM) CPU N550 @ 1.50GHz > stepping : 10 > cpu MHz : 1000.000 > cache size : 512 KB > physical id : 0 > siblings : 4 > core id : 1 > cpu cores : 2 > apicid : 3 > initial apicid : 3 > fpu : yes > fpu_exception : yes > cpuid level : 10 > wp : yes > flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat > clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc > arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl > est > tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm dts > bogomips : 2992.54 > clflush size : 64 > cache_alignment : 64 > address sizes : 32 bits physical, 48 bits virtual > power management: > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > https://lists.ubuntu.com/archives/ubuntu-uk/attachments/20110628/7cb6db73/attachment-0001.html > > > > ------------------------------ > > Message: 3 > Date: Tue, 28 Jun 2011 13:24:56 +0100 > From: Alan Pope <a...@popey.com> > To: UK Ubuntu Talk <ubuntu-uk@lists.ubuntu.com> > Subject: Re: [ubuntu-uk] Do I have a quad-core netbook (surely not?!) > Message-ID: <banlktimm-c5kuilm0pdx1xwy77ddkw7...@mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > On 28 June 2011 13:21, Ross Mounce <ross.mou...@gmail.com> wrote: > > Dear list, > > I recently bought a fairly new Samsung N150 Plus netbook off a friend. > > Dumped the windows crippleware 'Starter' OS, and installed Ubuntu 64-bit > > 11.04 > > which works very nicely/speedily. > > Rather curiously the GUI system monitor shows it as having 4 CPUs (?) > > > A) Why does it show as 4 processors? Are these all real? > > 1 x Dual Core x Hyper Threading = 4. > > 2 cores each hyperthreaded. > > > Have I somehow 'unlocked' another couple *hopes*? > > No. > > > B) If it's just 4 threads, can I optimally run 4 > > separate instances of a 32-bit program one each on each thread/core > without > > losing overall efficiency? (The program I have in mind is a bit > > technical/obscure, and no, it doesn't have a 64-bit version) > > > > You could run 4 instances of an application. Whether this is more > efficient / better than one/two/three copies depends on a few other > factors. Try it and see. > > Al. > > > > ------------------------------ > > Message: 4 > Date: Tue, 28 Jun 2011 13:26:03 +0100 > From: J Fernyhough <j.fernyho...@gmail.com> > To: UK Ubuntu Talk <ubuntu-uk@lists.ubuntu.com> > Subject: Re: [ubuntu-uk] Do I have a quad-core netbook (surely not?!) > Message-ID: <banlktinocaj7_r+tavyok4gnab_e6ox...@mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > > On 28 June 2011 13:21, Ross Mounce <ross.mou...@gmail.com> wrote: > > Dear list, > <snip> > > I believe the processor is a dual core Atom > > N550?http://ark.intel.com/Product.aspx?id=50154 > > Two questions: A) Why does it show as 4 processors? Are these all real? > Have > > I somehow 'unlocked' another couple *hopes*? > > It's a dual-core processor with hyper-threading, appearing to the OS > as having four cores. Two are real, two are "virtual". The design came > in with the P4, in essence it tries to interleave instructions so the > core is used more efficiently. > > > ? ? ? ? ? ? ? ? ? ? ? ?B) If it's just 4 threads, can I optimally run 4 > > separate instances of a 32-bit program one each on each thread/core > without > > losing overall efficiency? (The program I have in mind is a bit > > technical/obscure, and no, it doesn't have a 64-bit version) > > You shouldn't lose any efficiency - otherwise Intel wouldn't have > added it. :) It basically tricks the OS into doing basic > multithreading so the program doesn't have to. > > Jonathon > > > > ------------------------------ > > Message: 5 > Date: Tue, 28 Jun 2011 14:59:00 +0100 > From: Liam Gallear <liam.gall...@gmail.com> > To: UK Ubuntu Talk <ubuntu-uk@lists.ubuntu.com> > Subject: Re: [ubuntu-uk] Do I have a quad-core netbook (surely not?!) > Message-ID: <02510d7c-70df-4ba8-bb48-126f03274...@gmail.com> > Content-Type: text/plain; charset=us-ascii > > Hi there, > > In your output check out the Core ID, you have two 0's and two 1's. So you > CPU has threading enabled. > > Thanks and Regards, > > Liam Gallear > > On 28 Jun 2011, at 13:26, J Fernyhough <j.fernyho...@gmail.com> wrote: > > > On 28 June 2011 13:21, Ross Mounce <ross.mou...@gmail.com> wrote: > >> Dear list, > > <snip> > >> I believe the processor is a dual core Atom > >> N550 http://ark.intel.com/Product.aspx?id=50154 > >> Two questions: A) Why does it show as 4 processors? Are these all real? > Have > >> I somehow 'unlocked' another couple *hopes*? > > > > It's a dual-core processor with hyper-threading, appearing to the OS > > as having four cores. Two are real, two are "virtual". The design came > > in with the P4, in essence it tries to interleave instructions so the > > core is used more efficiently. > > > >> B) If it's just 4 threads, can I optimally run 4 > >> separate instances of a 32-bit program one each on each thread/core > without > >> losing overall efficiency? (The program I have in mind is a bit > >> technical/obscure, and no, it doesn't have a 64-bit version) > > > > You shouldn't lose any efficiency - otherwise Intel wouldn't have > > added it. :) It basically tricks the OS into doing basic > > multithreading so the program doesn't have to. > > > > Jonathon > > > > -- > > ubuntu-uk@lists.ubuntu.com > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk > > https://wiki.ubuntu.com/UKTeam/ > > > > ------------------------------ > > Message: 6 > Date: Tue, 28 Jun 2011 15:22:55 +0100 > From: Jon Spriggs <j...@sprig.gs> > To: UK Ubuntu Talk <ubuntu-uk@lists.ubuntu.com> > Subject: Re: [ubuntu-uk] Photo Tagging and Search > Message-ID: <BANLkTi=mHe1=4nvurjzdvzzrzb3ox8u...@mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > On 28 June 2011 11:27, Jon Spriggs <j...@sprig.gs> wrote: > <snip> > > To make it portable, consider installing a > > thin linux distribution (such as Puppy) in a VM (like QEMU) or > > natively booting from the media storage device. I'm just looking into > > how easy or hard that is! :) > > I had some time in my lunch break to take a quick look at this, and > I've started to put together some notes at my blog. > > The first one (about getting TinyCore running in QEMU) is here: > > http://jon.sprig.gs/blog/2011/06/28/experimenting-with-tiny-core-linux-on-qemu/ > > I'll start looking at getting TinyCore to boot automatically, and to > make it work with the on the USB drive, so you could (in theory) just > dump files onto the USB drive without needing to fire up QEMU until > you want to do something interesting with it :) > > After that, I'll start looking at Horde and Gallery2 to see how easy > they both are to get running on TinyCore. Aside from anything else, > having it set up like this means I can just give a USB drive to my > wife for her to do all the tagging she wants to do and then sync the > database with my server. > > It might not be for a little while though - my main project at the > moment is in the middle of a pretty major re-write, and I really need > to knuckle down on that for a while, but this has triggered my > interest :) > > All the best, > -- > Jon "The Nice Guy" Spriggs > > > > ------------------------------ > > -- > ubuntu-uk mailing list > ubuntu-uk@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk > > > End of ubuntu-uk Digest, Vol 74, Issue 78 > ***************************************** >
-- ubuntu-uk@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk https://wiki.ubuntu.com/UKTeam/