Is any work been done yet on a d.net core (RC5) for Pentium 4 Processors?
I would really be interested in any benchmarks you have, even if still
preliminary.
Thanks,
- Train
----------------------------
Not yet.
If you think one of the current cores is best suited for the P4, or
if you can improve on one of the current cores, I'd be happy to hear
back from you!
Ivo
----------------------------
Well ive looked at the Pentium 3 core source code and ive also been trying to learn the new instructions from Intel for the P4 and SSE2, it will take a while, but i have a few ideas that may take advantage of the new instructions. I'll let you know.
- Train
Looks like ill have to break out the old Assembly language to tackle this one, maybe it would help if i actually had a P4 to work with. I think im just gonna make a few different versions and send them off to Anand to see if he will benchmark them.
One thing i noticed is that the source for the P3 core only uses 2 pipes, i guess the P3 only HAS 2 pipes, well if the P4 has 20, thats a huge difference right there, the P3 core was hard coded to use 2 pipes only (one way to make sure its a P3), that means if you ran it on a P4 you are using 10% of the available pipeline. the P3 core is also using MMX, not SSE, actually moving up to SSE2 will again make a huge difference. This should be fun..
I would really be interested in any benchmarks you have, even if still
preliminary.
Thanks,
- Train
----------------------------
Not yet.
If you think one of the current cores is best suited for the P4, or
if you can improve on one of the current cores, I'd be happy to hear
back from you!
Ivo
----------------------------
Well ive looked at the Pentium 3 core source code and ive also been trying to learn the new instructions from Intel for the P4 and SSE2, it will take a while, but i have a few ideas that may take advantage of the new instructions. I'll let you know.
- Train
Looks like ill have to break out the old Assembly language to tackle this one, maybe it would help if i actually had a P4 to work with. I think im just gonna make a few different versions and send them off to Anand to see if he will benchmark them.
One thing i noticed is that the source for the P3 core only uses 2 pipes, i guess the P3 only HAS 2 pipes, well if the P4 has 20, thats a huge difference right there, the P3 core was hard coded to use 2 pipes only (one way to make sure its a P3), that means if you ran it on a P4 you are using 10% of the available pipeline. the P3 core is also using MMX, not SSE, actually moving up to SSE2 will again make a huge difference. This should be fun..
