Şimdi Ara

C++,Matlab,CFD,Mathematica için en iyi işlemci hangisi ?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
20
Cevap
0
Favori
1.657
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar çoğunlukla kod yazma ve analiz hesabı yapmak için bir pc alacağım. C++, Matlab, Mathematica ve CFD gibi iterasyonal hesaba ihtiyaç duyan programlar için en iyi işlemci hangisidir?

    8350 ve i7-3770 arasında kararsız kaldım.

    Gönlümden intel almak geçiyor ama biraz bilgiye ihtiyacım var.

    1) Inteli hangi anakartla kullanmalıyım ?

    2) Inteli seçersem işlemci+anakart ne kadar fazla bir ücret ödemem gerekir ?



  • 8350, Az bi farkla geride olsa da verdiğin paraya göre önde.



    < Bu mesaj bu kişi tarafından değiştirildi metin abi 65 -- 30 Mart 2013; 18:54:35 >
  • melikulupinar pm'den bu mesajı attı. Teşekkürler. Bazı arkadaşlara yardımcı olması açısından...

    Matlab/Mathematica vb için I7 serisi öneririm.

    I7 serisinde 4 çekirdekte çekirdek başına 2 tane 256 bit FMAC bulunur. Fx işlemcilerde ise 8 çekirdekte çekirdek başına 1 adet 128 bit FMAC (modül başına 2 adet) bulunur ve 256 bit için ikisi birleştirilerek kullanılır.

    Bu nedenle floating point ağırlıklı sizinkine benzer işlerde I7-370K işlemci serisi FX-8350 işlemciden %50-70 arası iyi hesaplama gücü verir. Bütçe iyise I7-3770K alın derim. Daha da iyiyse I7-3930K ideal olur.

    3770K için OC yapmayacaksanız 6x serisi çipli 1155 anakartlar yeter. Yapacaksanız 7x serisi çipli anakart alın. Z77 gibi mesela.

    3930K için ise herhangi bir 2011 soket anakart alabilirsiniz. Zaten çok güç çektiği ve ısındığı için pek OC olmaz. Yalnız bu durumda 4 kanal bellek almalısınız perf için.




  • quote:

    Orijinalden alıntı: metin abi 52

    8350, Çok ,çok az bi farkla geride olsa da verdiğin paraya göre çok,çok önde.


    Teşekkürler ancak şöyle bir durum var. Oyuncu pc'si zihniyetinden bahsetmiyorum ben. Oyuncular anakart ve işlemciyi amd tarafından seçip artan parayla ekran kartına para yatırıyorlar ki bence bu mükemmel bir hamle . Ama benim yaptığım ise tam tersi . Oyun 2. hatta 3. planda olduğu için ekran kartından kısıp işlemciye yatırım yapmak cazip geliyor. Benim açımdan da bu mantıklı geliyor eğer yanlış bir düşünceye sahip değilsem




  • quote:

    Orijinalden alıntı: metin abi 52

    8350, Az bi farkla geride olsa da verdiğin paraya göre önde.

    melik, aradaki farkın yüzde 50 civarı olduğunu sölemiş.
    O kadar çok ise o zaman intel.
  • I7-3930K için iyi bir de soğutuc lazım.
    Benim bildiğim 2011 soket işlemciler ile stok soğutucu gelmiyor.
  • quote:

    Orijinalden alıntı: melikulupinar

    I7-3930K için iyi bir de soğutuc lazım.
    Benim bildiğim 2011 soket işlemciler ile stok soğutucu gelmiyor.



    Aynen... En optimum mantıklı hedef 3770 gibi gözüküyor.
  • Intel kodlama konusunda daha önde.

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • Eklemek şimdi aklıma geldi.

    I7 serisindeki iki kat büyük FP ünitesinin işe yaraması için kullanılması lazım. Siz 256 bit FP üniteniz varken tutup modellerinizi 32-64 bit FP sayılar ile yaparsanız tabii ki fark olmaz. Yani max 150 giden araba ile 300 giden arabayı 120 km hızla kullanırsanız bir şey değişmez. Boş boş yatar o ünite.

    İşe yaraması için ya 256 bit veriler kullanacaksınız veya paketli aritmetik işlemler yapacaksınız. Bugün en sık kullanılan FP tipi veriler 32-64 bit olanlardır. Foto, oyun,render gibi işlerde 32 çok kullanılırken, iterasyon, bilimsel hesaplar vb işlerde 64 olan fazla kullanılır. Viedo ise yoğun 32 bit doyumlu paketli aritmetik kullanır. Mesela 128 bit ünite ile aynı anda 4 adet 32 bit FP veriyi paketli olarak işlerken 256 bit ile 8 tane işleyebilirsiniz.

    Bu nedenle modellerinizi de buna uygun kurmalı veya uygun program kullanmalısınız. Matlab hakkında az bilgim var, mathematica ise hiç bilmem. Kullanım amacınazı göz önünde bulurdurun. Eğer yoğunluklu olarak 32/64/128 bit FP veri işliyorsanız veya paketli aritmetik ile işiniz yoksa I7 pek fark yaratmaz.

    Yapacaklarınaza ve veri tiplerinize göre seçim yapmanız iyi olur.




  • quote:

    Orijinalden alıntı: Prox!MuS

    Arkadaşlar çoğunlukla kod yazma ve analiz hesabı yapmak için bir pc alacağım. C++, Matlab, Mathematica ve CFD gibi iterasyonal hesaba ihtiyaç duyan programlar için en iyi işlemci hangisidir?

    8350 ve i7-3770 arasında kararsız kaldım.

    Gönlümden intel almak geçiyor ama biraz bilgiye ihtiyacım var.

    1) Inteli hangi anakartla kullanmalıyım ?

    2) Inteli seçersem işlemci+anakart ne kadar fazla bir ücret ödemem gerekir ?

    Intel'de FMAC bulunmaz, Intel FMA işlemez orası doğru değil, arkadaş doğru açıklamamaış o kısmını.

    Matlab, MAthematica vs. ICC ile derlenmiş ve Intel'e karşı bi anlamda kayırıcı olan programlardır. Matlab'a ihtiyacın varsa Intel onda kayrıldığı için büyük seviyede fark eder, arkadaşın bahsettiklerinden dolayı değil.

    C ile düzgün kod yazıp, Optimization Guide'lara göre temel alan şeylerden fazla uzaklaşmazsan hangisinin olduğu çok çok önemli değil.

    Önemli olan üstünde çalışacğaın problemin / problemlerin detay seviyesi, neyle alakalı oldukları ve senin yazacaklarının bu problemi ne seviyede düzgün ifade edebildiği.

    En temel kural şudur : dandik kod Intel'de her zman iyi çalışır.

    Extrem kural şudur : Neredeyse tamamı FMA ile ifade edilebilen problem AMD FX lerde her zman Intel'in belirgin üstünde sonuç verir.

    Extrem kuralın falso yediği yer, pure FMA kodunu hiçbi zman hiçbi yerde %100 her şart altında kullanamayacağındır. İllaki her tür hesaplama sonrasında mutlaka bi karşılaştırma, permute , lojik vs. bi işlem yapman gerekir.

    Eğer yapacğaın işin çoğunluğu Matlab içerecekse, Intel daha iyi seçim olur. Ama HT'nin de etkisini göze bulundrman, yerine göre kapatman gerektiğini de unutma. Probleme koda göre Matlab'da i5 %5-11 civarında daha iyi sonuç verebiliyor, HT'nin i7'ye falso yapması yüzünden.




  • Intel bu konuda tartışmasız daha iyi, ama rendering auto işleri olsa FX 8350 çok güzel bir seçenek

    Çok para varsa Core i7 3930k bu işte süper bir işlemci olur

    ama fiyatı pahalı, bu yüzden ekonomik ve başarılı en iyi işlemci bence i7 3770
  • Acayip aydinlandim Teşekkürler

    İşlerimde % 50 matlab ve c % 20 cfd % 10 oyun interner vb kullancam. Bu yuzddn intel daha ii oldu benim icin galiba.

    Teknik detayi tam anlayamadim. Islemciye müdahele etmem gerekiormu daha iyi performans almak için yoksa kendi kendine o duruma gore kendini ayarliyormu ?

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: Rubisco

    quote:

    Orijinalden alıntı: Prox!MuS

    Arkadaşlar çoğunlukla kod yazma ve analiz hesabı yapmak için bir pc alacağım. C++, Matlab, Mathematica ve CFD gibi iterasyonal hesaba ihtiyaç duyan programlar için en iyi işlemci hangisidir?

    8350 ve i7-3770 arasında kararsız kaldım.

    Gönlümden intel almak geçiyor ama biraz bilgiye ihtiyacım var.

    1) Inteli hangi anakartla kullanmalıyım ?

    2) Inteli seçersem işlemci+anakart ne kadar fazla bir ücret ödemem gerekir ?

    Intel'de FMAC bulunmaz, Intel FMA işlemez orası doğru değil, arkadaş doğru açıklamamaış o kısmını.

    Matlab, MAthematica vs. ICC ile derlenmiş ve Intel'e karşı bi anlamda kayırıcı olan programlardır. Matlab'a ihtiyacın varsa Intel onda kayrıldığı için büyük seviyede fark eder, arkadaşın bahsettiklerinden dolayı değil.

    C ile düzgün kod yazıp, Optimization Guide'lara göre temel alan şeylerden fazla uzaklaşmazsan hangisinin olduğu çok çok önemli değil.

    Önemli olan üstünde çalışacğaın problemin / problemlerin detay seviyesi, neyle alakalı oldukları ve senin yazacaklarının bu problemi ne seviyede düzgün ifade edebildiği.

    En temel kural şudur : dandik kod Intel'de her zman iyi çalışır.

    Extrem kural şudur : Neredeyse tamamı FMA ile ifade edilebilen problem AMD FX lerde her zman Intel'in belirgin üstünde sonuç verir.

    Extrem kuralın falso yediği yer, pure FMA kodunu hiçbi zman hiçbi yerde %100 her şart altında kullanamayacağındır. İllaki her tür hesaplama sonrasında mutlaka bi karşılaştırma, permute , lojik vs. bi işlem yapman gerekir.

    Eğer yapacğaın işin çoğunluğu Matlab içerecekse, Intel daha iyi seçim olur. Ama HT'nin de etkisini göze bulundrman, yerine göre kapatman gerektiğini de unutma. Probleme koda göre Matlab'da i5 %5-11 civarında daha iyi sonuç verebiliyor, HT'nin i7'ye falso yapması yüzünden.


    Inteldeki ünitenin FMAC diye adlandırılmadığını ve komut setinin farklı olduğunu ben de biliyorum. Tanım AMD için.
    Ancak sonuçta ikisi de aynı amaçla kullanılan üniteler ve floating point veri işlemleri için kullanılıyor. Komut setleri de destekliyor.

    Açıklama uzamasın diye 128/256 bit bu FP ünitelerine ortak FMAC ismiyle kullanmayı uygun gördüm. Farklı tanımlar kullansam ne olduklarını da açıklamak zorunda kalacaktım ve karşılaştırma daha zor olacaktı. Birde komut setine dalacaktım. AMD için FMA diyecek, intel için AVX vb döktürecektim. Hangi komut seti neyi kullanıyor yardıracaktım. HT adresleme ve yüklemesi ile FMA paralelliğine dalacaktım. AMD extension vb diye uçuşa geçecektim.

    Yoksa sizinde belirttiğiniz gibi AMD FMA extension ve modül içindeki çekirdekleri paralel kullanarak I7-HT sistemini tokatlayacak kod gayet kolay yazılır. Ancak bu kod da sadece FX ile çalışır. Bırakın Intel işlemcileri Phenom ile bile çalışmaz. Zaten bu durum AMD'nin en büyük hatası. Intelin aksine doğru-düzgün optimizayon yeniliği vermiyor geliştiricilere. Her iki işlemcide çalışacak FMA/AVX vb kod için de intel avantajlı oluyor. Çünkü genelde intel baz alınarak kod geliştiriliyor.

    Açıkçası; arkadaşın ASM dili, işlemci iç yapısı vb gibi konulardaki bilgisi hakkında hiçbir fikrim olmadığından ayrıtıya girmeye gözüm yemedi.
    Ortak bir tanımlama yapıp yuvarlak bir açıklamayla yetindim.



    < Bu mesaj bu kişi tarafından değiştirildi melikulupinar -- 30 Mart 2013; 21:54:22 >




  • quote:

    Orijinalden alıntı: Prox!MuS

    Acayip aydinlandim Teşekkürler

    İşlerimde % 50 matlab ve c % 20 cfd % 10 oyun interner vb kullancam. Bu yuzddn intel daha ii oldu benim icin galiba.

    Teknik detayi tam anlayamadim. Islemciye müdahele etmem gerekiormu daha iyi performans almak için yoksa kendi kendine o duruma gore kendini ayarliyormu ?

    cpu nun oc ile perf inin azaldığı görülmüş mü
  • quote:

    Orijinalden alıntı: gmfaruk

    quote:

    Orijinalden alıntı: Prox!MuS

    Acayip aydinlandim Teşekkürler

    İşlerimde % 50 matlab ve c % 20 cfd % 10 oyun interner vb kullancam. Bu yuzddn intel daha ii oldu benim icin galiba.

    Teknik detayi tam anlayamadim. Islemciye müdahele etmem gerekiormu daha iyi performans almak için yoksa kendi kendine o duruma gore kendini ayarliyormu ?

    cpu nun oc ile perf inin azaldığı görülmüş mü

    Benim yazdığım sey ile sizin dediğinizin alakasini çözemedim

    < Bu ileti mobil sürüm kullanılarak atıldı >




  • quote:

    Orijinalden alıntı: Prox!MuS


    quote:

    Orijinalden alıntı: gmfaruk

    quote:

    Orijinalden alıntı: Prox!MuS

    Acayip aydinlandim Teşekkürler

    İşlerimde % 50 matlab ve c % 20 cfd % 10 oyun interner vb kullancam. Bu yuzddn intel daha ii oldu benim icin galiba.

    Teknik detayi tam anlayamadim. Islemciye müdahele etmem gerekiormu daha iyi performans almak için yoksa kendi kendine o duruma gore kendini ayarliyormu ?

    cpu nun oc ile perf inin azaldığı görülmüş mü

    Benim yazdığım sey ile sizin dediğinizin alakasini çözemedim

    işlemciye müdahale derken oc demek istemiştim neyse ben sizin yaptığınız işlerden pek anlamam akıl karışıklığı yapmayım




  • Merhabalar,

    Teknik detayla sizi boğmadan mathematica,matlab,c++ gibi yazılımlarla uğraşıyorsanız intel tabanlı bir sistem ile çalışmanız performans açısından daha yararlı olacaktır.AMD alın daha iyi diyen herkes konu hakkında hiçbir fikre sahip değildir.Bu kadar net ve kesin söylüyorum.
    Ancak tek bir farkla yaptığınız iş yükü intelin performans başarımını gösterecek iş yükü olması kaydıyla yoksa intel ve amd işlemcileri başlangıç - orta düzey bir işlem yumağı için neredeyse aynı performansı verecektir.

    Örneğin ben matlab ve mathematica kullanıyorum evde amd tabanlı sistemde.Orta düzey işlem gerçekleştirdiğim için çok farketmiyor ancak akademik olarak çalışıyor sistem modellerimi hesaplıyor , denklemlerin 3 boyutlu modellerini çıkartıyor ve simulasyon işletiyorsanız amd yerine intel işlemci almalısınız.
  • quote:

    Orijinalden alıntı: gmfaruk

    quote:

    Orijinalden alıntı: Prox!MuS


    quote:

    Orijinalden alıntı: gmfaruk

    quote:

    Orijinalden alıntı: Prox!MuS

    Acayip aydinlandim Teşekkürler

    İşlerimde % 50 matlab ve c % 20 cfd % 10 oyun interner vb kullancam. Bu yuzddn intel daha ii oldu benim icin galiba.

    Teknik detayi tam anlayamadim. Islemciye müdahele etmem gerekiormu daha iyi performans almak için yoksa kendi kendine o duruma gore kendini ayarliyormu ?

    cpu nun oc ile perf inin azaldığı görülmüş mü

    Benim yazdığım sey ile sizin dediğinizin alakasini çözemedim

    işlemciye müdahale derken oc demek istemiştim neyse ben sizin yaptığınız işlerden pek anlamam akıl karışıklığı yapmayım


    Müdahale derken oc yapmayi kastetmemistim

    < Bu ileti mobil sürüm kullanılarak atıldı >




  • quote:

    Orijinalden alıntı: Knisath

    Merhabalar,

    Teknik detayla sizi boğmadan mathematica,matlab,c++ gibi yazılımlarla uğraşıyorsanız intel tabanlı bir sistem ile çalışmanız performans açısından daha yararlı olacaktır.AMD alın daha iyi diyen herkes konu hakkında hiçbir fikre sahip değildir.Bu kadar net ve kesin söylüyorum.
    Ancak tek bir farkla yaptığınız iş yükü intelin performans başarımını gösterecek iş yükü olması kaydıyla yoksa intel ve amd işlemcileri başlangıç - orta düzey bir işlem yumağı için neredeyse aynı performansı verecektir.

    Örneğin ben matlab ve mathematica kullanıyorum evde amd tabanlı sistemde.Orta düzey işlem gerçekleştirdiğim için çok farketmiyor ancak akademik olarak çalışıyor sistem modellerimi hesaplıyor , denklemlerin 3 boyutlu modellerini çıkartıyor ve simulasyon işletiyorsanız amd yerine intel işlemci almalısınız.

    Tesekkur ederim.Bende suan icin orta bir kullanıcıyim ancak Cfd olayina yeni girdigim icin biraz daha mertebem artti. Bu meshing ve iterasyonal calismalarim artacağı icin intel daha iyi olacak gibi

    < Bu ileti mobil sürüm kullanılarak atıldı >




  • Intel alınmalı ama i7 değil zira ht desteği yok yailimlarin hatta mt desteği bile yok O nedenle i3 ile i5 arasında bile belirgin fark oluşturmaz gidin i5 alın işinize göre güzel f/p yakalamış olursunuz. 6 core öneren arkadaşlar ne amaçla öneriler anlamak da zor :-)

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.