From: Baris Metin (baris.metin@frontsite.com.tr)
Date: Tue 04 Feb 2003 - 12:41:36 EET
Selamlar,
> Hyperthreading tek core bir CPU yu cift CPU yuymus gibi goulmesini
> saglayan bir mekanizma zaten. Yanliz sadece XEON degil P4 islemcilerde
> deuygulanmis durumda. Yani olan olay gayet dogal. SMP ye uygun
> gelistirilmemis yazilimlarda perf kaybi getiriyor. squid de
Kucuk bir ekleme yapacagim. Aslinda performans kaybi SMP'ye uygun
gelistirilmemis yazilimlarda degil, hyperthreading'e uygun
gelistirilmemis yazilimlarda. Uygulama gercek bir SMP uzerinde
performansli calisirken hyperthreading destekli bir islemci uzerinde tek
islemcide calistigindan bile daha yavas calisabilir. Mesela spin_wait
loops (tukce karsiligini bulamadim); bu durumda program(thread)
kilit(lock) acilana kadar islemciyi mesgul edecektir. Bu da
hyperthreading de performans yerine performans kaybi ile geri
donecektir. Intel bunu onlemek icin spin_wait loops icerisinde PAUSE
direktifini (instruction) kullanmayi oneriyor.
iyi calismalar,
-- ----------------------------------------------------------------------- Baris Metin mail:baris.metin@frontsite.com.tr IT Consultant and Application DeveloperFrontsite Bilgi Teknolojisi A.S. tel: +90 212 222 68 42 - 63 fax: +90 212 222 68 35 -----------------------------------------------------------------------
-- Attached file included as plaintext by Ecartis --
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE+P5jgxyezEhU1oVARAm2vAJ9Ik0PFODnDB9/cBDOfVDR1/7TGSgCdEbBK yG7MPwpuWjS6hd8UCC29XY0= =3ASs -----END PGP SIGNATURE-----
----------------------------------------------------------------------- Liste üyeliğiniz ile ilgili her türlü işlem için http://liste.linux.org.tr adresindeki web arayüzünü kullanabilirsiniz.
Listeden çıkmak için: 'linux-request@linux.org.tr' adresine, "Konu" kısmında "unsubscribe" yazan bir e-posta gönderiniz. -----------------------------------------------------------------------