Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Mac OS X > Hyperthreading in Safari

Hyperthreading in Safari
Thread Tools
Junior Member
Join Date: Sep 2000
Status: Offline
Reply With Quote
Jan 15, 2003, 08:41 PM
 
If it were simple, someone would have figured it out already. We have the source of the khtml (webcore), so if it is possible in Konquerer (which I do not know), then maybe someone can find a way. If it isn't, then how hard would it be to add? Safari is fast, but it is not as fast as Chimera with hyperthreading.
     
Banned
Join Date: Apr 2002
Location: -
Status: Offline
Reply With Quote
Jan 15, 2003, 08:58 PM
 
Originally posted by jdbon:
If it were simple, someone would have figured it out already. We have the source of the khtml (webcore), so if it is possible in Konquerer (which I do not know), then maybe someone can find a way. If it isn't, then how hard would it be to add? Safari is fast, but it is not as fast as Chimera with hyperthreading.
And.. what _is_ hyperthreading ( in a HTML rendering engine) exactly?
     
Mac Elite
Join Date: Nov 1999
Location: Sapulpa, OK
Status: Offline
Reply With Quote
Jan 15, 2003, 09:26 PM
 
Intel Xeon tech in Safari? Last time I checked it was a MacOS X only browser.

Mac Guru
"The young people of America need be taught that the only pride they may properly hold is in the content of their character, and the achievements they make. There is no legitimate pride or moral credit to be gained by virtue of sharing the same race with a great and admirable individual. "

My Website
     
Admin Emeritus
Join Date: Nov 2000
Location: New Yawk
Status: Offline
Reply With Quote
Jan 15, 2003, 09:27 PM
 
I think you mean HTTP pipelining. Hyperthreading is something that Intel's Xeon processor has; it makes the OS 'think' that there are 2 chips instead of 1 (grossly oversimplified, of course...that's the basic idea).
"Do not be too positive about things. You may be in error." (C. F. Lawlor, The Mixicologist)
     
Mac Elite
Join Date: Aug 2001
Status: Offline
Reply With Quote
Jan 15, 2003, 09:27 PM
 
I think he means multithreading. Hyperthreading is Intel's implementation of SMT for Xeon and Pentium 4 processors. Multithreading allows multiple processors to be used, and tasks to continue while other are hung. Hyperthreading requires multithreading. Safari is already much better multithreaded than Chimera, and (on about 75% of computers, afaict) is faster too. Omniweb is the multithreading champ.

<edit> If he means html pipelining, they considered it, but turned it off for a number of excellent reasons. IIRC, Moki had a better explanation, but I can't remember what it was. </edit>
     
jdbon  (op)
Junior Member
Join Date: Sep 2000
Status: Offline
Reply With Quote
Jan 15, 2003, 09:54 PM
 
Originally posted by Catfish_Man:
I think he means multithreading. Hyperthreading is Intel's implementation of SMT for Xeon and Pentium 4 processors. Multithreading allows multiple processors to be used, and tasks to continue while other are hung. Hyperthreading requires multithreading. Safari is already much better multithreaded than Chimera, and (on about 75% of computers, afaict) is faster too. Omniweb is the multithreading champ.

<edit> If he means html pipelining, they considered it, but turned it off for a number of excellent reasons. IIRC, Moki had a better explanation, but I can't remember what it was. </edit>

Duh pipelining. Not wnough sleep i guess. I meant to say pipelining, like that in Chimera and mozilla.


PS how do I change the name of the subject?
     
Forum Regular
Join Date: Apr 2001
Location: NY, NY, USA
Status: Offline
Reply With Quote
Jan 15, 2003, 10:10 PM
 
Can someone explain what the "excellent" reasons for turning off pipelining are? Moki? So far my (uninformed) perception on this is simple: Chimera w/ pipelining downloads pages much faster than Safari...
(Last edited by sahara; Jan 15, 2003 at 10:57 PM. )
- Sahara
     
Mac Elite
Join Date: Aug 2001
Status: Offline
Reply With Quote
Jan 16, 2003, 12:00 AM
 
Originally posted by sahara:
Can someone explain what the "excellent" reasons for turning off pipelining are? Moki? So far my (uninformed) perception on this is simple: Chimera w/ pipelining downloads pages much faster than Safari...
Here's the post I was talking about.

http://www.ambrosiasw.com/webboard/F.../000882-2.html

It's a good ways down the page.
     
Forum Regular
Join Date: Apr 2001
Location: NY, NY, USA
Status: Offline
Reply With Quote
Jan 16, 2003, 12:19 AM
 
Quoting that page: "that's all well and good, but there is a VERY good reason why pipelining is not enabled in Chimera -- it is buggy and unsupported, not just in its implementation, but also in its ability to work with all web servers. Use it at your own risk."

1) Exactly how is it buggy? I've seen no evidence myself, having used pipelining on Chimera for quite some time.
2) If it doesn't work with a web server, what happens? Does it just default to regular behavior, in which case— what's the harm? Again, I have not had any problems with any servers.

More details anyone?
- Sahara
     
Professional Poster
Join Date: Sep 2002
Location: New York, NY
Status: Offline
Reply With Quote
Jan 16, 2003, 12:40 AM
 
Originally posted by sahara:
Quoting that page: "that's all well and good, but there is a VERY good reason why pipelining is not enabled in Chimera -- it is buggy and unsupported, not just in its implementation, but also in its ability to work with all web servers. Use it at your own risk."

1) Exactly how is it buggy? I've seen no evidence myself, having used pipelining on Chimera for quite some time.
2) If it doesn't work with a web server, what happens? Does it just default to regular behavior, in which case? what's the harm? Again, I have not had any problems with any servers.

More details anyone?
When I enabled it in Chimera, a website at my school would never load completely. It would just sit there trying to load forever.
Vandelay Industries
     
Mac Elite
Join Date: Sep 2000
Location: Tempe, AZ
Status: Offline
Reply With Quote
Jan 16, 2003, 01:48 AM
 
Basically, the server needs to support HTTP/1.1 or pipelining may fail (and not necessarily fail-safe). I think it's safe to assume that the majority of servers do support HTTP/1.1, and I use pipelining in Chimera with no problems.

Here is more information.
Geekspiff - generating spiffdiddlee software since before you began paying attention.
     
Moderator
Join Date: May 2001
Location: Hilbert space
Status: Offline
Reply With Quote
Jan 16, 2003, 03:47 AM
 
Hyperthreading is a technique built into CPUs (all new Pentium 4 have it) to logically appear as two CPUs, resulting in a better throughput.

But what does it have to do with KHTML or Safari?
I don't suffer from insanity, I enjoy every minute of it.
     
Xeo
Moderator Emeritus
Join Date: Mar 2001
Location: Austin, MN, USA
Status: Offline
Reply With Quote
Jan 16, 2003, 03:49 AM
 
Originally posted by OreoCookie:
Hyperthreading is a technique built into CPUs (all new Pentium 4 have it) to logically appear as two CPUs, resulting in a better throughput.

But what does it have to do with KHTML or Safari?
Psst, read the rest of the thread.
     
Forum Regular
Join Date: Apr 2001
Location: NY, NY, USA
Status: Offline
Reply With Quote
Jan 16, 2003, 01:29 PM
 
Can someone post the URL to a site that causes problems for pipelining Chimeras? Just curious.
- Sahara
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 08:16 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2