Hyperthreading with Creamware

An area for people to discuss Scope related problems, issues, etc.

Moderators: valis, garyb

Immanuel
Posts: 3018
Joined: Thu Oct 25, 2001 4:00 pm
Location: Aalborg, Denmark

Post by Immanuel »

Just don't wet your diaper ok :wink:
User avatar
sandrob
Posts: 1122
Joined: Fri Sep 28, 2001 4:00 pm
Location: Slavonski Brod - Croatia
Contact:

Post by sandrob »

hey, hurbid! i heard cw almost bamkuprt? :razz:
borg
Posts: 1517
Joined: Tue Oct 23, 2001 4:00 pm
Location: antwerp, belgium

Post by borg »

On 2003-06-13 21:18, hubird wrote:
snif snif, my name is Hubird, not Hubrid, why are so many of us calling me hubrid, I'm not hybrid at all, I love just my little big mac, woeahhh
yeah everybody... it shows a big disrespect for huub :evil: you all better learn how to spell properly... here's what happened to DXL: http://www.thespark.com/content/122299/satan.html
andy
the lunatics are in the hall
marcuspocus
Posts: 2310
Joined: Sun Mar 25, 2001 4:00 pm
Location: Canada/France

Post by marcuspocus »

:grin: :grin: :grin:
hubird

Post by hubird »

Image
User avatar
paulrmartin
Posts: 2445
Joined: Sun May 20, 2001 4:00 pm
Location: Montreal, Canada

Post by paulrmartin »

On 2003-06-13 16:05, paulrmartin wrote:
Question:
Isn't hyper-threading like having 2 CPU's?
If so, could I use my computer to do audio on one side and video on the other?

Paul
Answers? Comments? Am I off-track?
w_ellis
Posts: 566
Joined: Wed Nov 07, 2001 4:00 pm
Location: Berlin, Germany

Post by w_ellis »

User avatar
paulrmartin
Posts: 2445
Joined: Sun May 20, 2001 4:00 pm
Location: Montreal, Canada

Post by paulrmartin »

From the second link:
"...Threading an existing serial application increases the complexity of the application, Intel says. Sharing of resources, such as global data, can introduce common parallel programming errors such as storage conflicts and other race conditions. Debugging such problems is difficult as they are non-deterministic, and introducing debugging probes, such as print statements, can mask these errors."

Sharing of resources, such as gobal data...: This caught my eye.

Do you think this would be a cause for concern for us?

<font size=-1>[ This Message was edited by: paulrmartin on 2003-06-14 17:04 ]</font>
User avatar
paulrmartin
Posts: 2445
Joined: Sun May 20, 2001 4:00 pm
Location: Montreal, Canada

Post by paulrmartin »

This is a VERY encouraging thread:

http://www.intel.com/home/do_more/music ... rpheus.htm

Very encouraging indeed! :smile:
Immanuel
Posts: 3018
Joined: Thu Oct 25, 2001 4:00 pm
Location: Aalborg, Denmark

Post by Immanuel »

He's got a 2GHz P4. Those are not made in HT versions.
User avatar
sandrob
Posts: 1122
Joined: Fri Sep 28, 2001 4:00 pm
Location: Slavonski Brod - Croatia
Contact:

Post by sandrob »

it looks like "never ending story". so...
i just did recording from cubase to wavelab (asio 24bit source -> stm1632 -> 24bit wave dest.) and i had a lot of clicks and distortions.
then i update computer from "acpi multyprocessors fucken pc" to...
Image
Image
... and now the recorded tracks are clear - problem is solved.
fynaly, "acpi pc" mode works without problems to me instead of all other modes.

i will like if someone with "acpi multyprocessors pc" can try to do the same: try to do recordings from cubase to wavelab (asio 24bit source -> stm1632 -> 24bit wave dest.)????
User avatar
paulrmartin
Posts: 2445
Joined: Sun May 20, 2001 4:00 pm
Location: Montreal, Canada

Post by paulrmartin »

Sandro, Can't you bounce within Cubase itself and then process the file in wavelab, if need be? Just curious
Are we listening?..
User avatar
sandrob
Posts: 1122
Joined: Fri Sep 28, 2001 4:00 pm
Location: Slavonski Brod - Croatia
Contact:

Post by sandrob »

you mean that i do recording in the stereo cubase's chanell?!
yes! if i use asio only, than works perfect in every case. so i can connect asio to asio and do record in cubase.
something is wrong with wdm drivers if computer is in "acpi multyprocessors pc" mode - something with recordings by useing "wave dest". playback is correct.

i will like if someone can try the same?

btw: i found that pulsar works better in modes with 16 irq's instead of 22.

_________________
<font size=-2>got my mojo working, but it just won't work on you</font>

<font size=-1>[ This Message was edited by: sandrob on 2003-06-16 12:59 ]</font>

<font size=-1>[ This Message was edited by: sandrob on 2003-06-16 13:05 ]</font>
Micha
Posts: 471
Joined: Tue May 08, 2001 4:00 pm
Location: Berlin
Contact:

Post by Micha »

Hi Sandrob,
great! Your config makes very much sense. The 2nd CPU is not a real CPU, so I can imagine that WDM drivers could get confused when they want to do parallel processing and then, because in reality it is only one CPU that can do the trick only with a little latency -however small the amount may be-, they find out that it is not really parallel. A normal WDM is not prepared to do latency correction in this case, so the result may be nasty.
The trick with HT is that the CPU is divided in very small time slices with TWO input units instead of one, one for the even numbered slices, one for the odd. So the capacity of the CPU can be used more efficiently in normal use. In continous use (arithmetic!, MPEG4 etc.) there is no advantage.
But usually we have more programs running, not only SFP.
So your solution seems to become our standard here, I suppose.
Thanks for your excellent investigation! :cool:
User avatar
sandrob
Posts: 1122
Joined: Fri Sep 28, 2001 4:00 pm
Location: Slavonski Brod - Croatia
Contact:

Post by sandrob »

i like to share my new experiences but i have no enough knowledge to know what's realy happends here.

so, in the "acpi mode" (note: this is not "acpi uniprocessor mode") i still have 2 virtual cpu's in managger and i don't have any problem with wdm drivers!!
so, i guess that pulsar can handle with 16 irq's instead of 22?!
Post Reply