Subject Re: Embedded 1.5 on hyperthreading
Author Adam
--- In firebird-support@yahoogroups.com, "menjit_singh"
<menjit_singh@...> wrote:
>
> hello,
>
> i have a software that uses firebird embedded 1.5. Some how the
> software does not run in hyperthreaded machine.

What do you mean by it "does not run"? Do you have some problem with
it? If so please explain the problem? You can always turn
hyperthreading off in BIOS if this is your problem, but I have never
experienced a problem relating to hyperthreading.

> What changes (code) i
> have to do to make the software work with hyperthreading machine? I
> believe firebird embedded v1.5 is a superserver

it is a superserver.

> and does not run on
> multi cpu.

There is a big difference between multi-cpu and hyperthreading!

It does run on multi-cpu, but because of the way it is written and the
way windows works, windows can spend a significant amount of resources
bouncing the process between the available CPUs. The CPUAffinity mask
can be set in the firebird.conf to counter this.

> can i use embedded on HT machine?

I don't see why not. But again if you have specific doubts or
problems, then I would be interested to hear them.

Adam