Published at: 01:12 am - Cuma Aralık 09 2011

Latex’te bazen tek sütunda yer kazanmak için ya da alakalı resimleri biraraya toplamak için birden çok resmi (ya da örneği vermemiş olsak da tabloyu) tek bir resimde birleştirmek zorunda kalabiliyorsunuz. Hangi yöntemin en işe yarar olduğu tartışılır. Ben de pek çok farklı yöntem denemek zorunda kalmıştım hangisinin en iyisi olduğuna karar verene kadar. Tabi nasıl [...]
Published at: 01:05 pm - Pazartesi Mayıs 03 2010

Özellikle IEEE Transactions(IEEEtran) gibi konferans ya da dergiye yönelik bir şablon kullanıyorsanız Türkçe karakterler Latex’te büyük bir sorun teşkil ediyor. Latex kullanayım, ben içerikle uğraşayım görüntüyü şablon halletsin şeklindeki iyi niyetli düşüncenize rağmen maalesef Türkçe kullandığınızda uğraşının sınırı pek de bu kadar ile kalmaz. Latex’te Türkçe karakter kullanımı için genellikle ilk akla gelen ve çoğu durumda kurtarıcı olabilecek [...]
Published at: 05:11 pm - Cumartesi Kasım 28 2009

NVidia’nın G80(GeForce 8800) serisinden bu yana geliştirdiği CUDA mimarisi G200 serisi ile çok daha etkin bir hal almıştı fakat 2009′un sonunda yani önümüzdeki aylarda piyasaya çıkması beklenen G300 serisinin mimariye getireceği yeniliklerin G200′ün çok üzerinde olduğunu söylemek mümkün. Açıkcası Fermi kod adı ile anılan G300 serisinin Grafik İşlem Birimleri(GİB)lerin programlanmasında büyük kolaylık ve esneklik getireceğini [...]
Published at: 10:07 pm - Pazartesi Temmuz 06 2009

CUDA koşut programlamanın tüm zorluklarına bir de ekran kartında çalışmanın getirdiği zorlukları da eklediğinden bazen gerçekten can sıkıcı sorunlara sebep olabiliyor. Bunları tanımlamak sorunları çözmekten daha uzun vakitler alabiliyor. Bu sebeple CUDA derleyicisi nvcc’nin bazı keyfi tercihlerini bilmek oldukça önemli, çünkü bunları ancak ve ancak derlediğiniz kodun ptx çıktısına baktığınız zaman farkedebiliyorsunuz ve hatalı bir [...]
Published at: 12:06 am - Salı Haziran 09 2009

Geçenlerde 5000′den fazla pdf dosyasının sayfa sayılarının bulunması ve toplamda kaç sayfa olduklarının saptanması gibi gerçekten anlamsız bir iş denk geldi. Bunu yapmak için elbette kabuk programlamaya(shell) güvenmek en mantıklısı. Kısa bir arama ardından pdftk – pdf toolkit adında bir uygulamaya denk geldim. Bu uygulama ile pdf dosyalarını birleştirmek, şifrelemek, parçalamak gibi pek çok şeyi [...]
Published at: 04:05 pm - Pazartesi Mayıs 04 2009

Linux’ta geliştirilmekte olan platformdan bağımsız bir projeyi, üzerinde en az değişikliği yaparak Windows’ta da çalışabilir hale getirmek oldukça kritik bir gereklilik. Özellikle görsel arayüzlü yazılım geliştirme ortamları kullanarak daha zor gerçekleştirilebilen projeler için bir şart. Fortran, C ve CUDA’yı bir arada derleyen bir ortam yaratmanın en kolay yolu açıkcası makefile yazmaktan geçiyor. Bunu Windows’ta gerçekleştirmek [...]
Published at: 11:04 am - Cuma Nisan 24 2009

Açıkcası geçen süreyi ölçmek çok basit bir konu olsa da Fortran için internette pek çok farklı yöntemle karşılaşılabiliyor. Benim ihtiyacım olan birçok ardıl kod parçasını aynı değişkenlerle ölçebileceğim ve her biri için ayrı bir çıktı üretecek bir kod parçası idi. Bunun için ETIME ve DTIME maalesef kullanılamıyor. Bu iki işlev de birikimli (kümülatif) ölçümler yapıyor. [...]
Published at: 04:03 pm - Cuma Mart 20 2009

Elimdeki Fortran’la yazılmış programın performans ölçümünü gerçekleştirmem gerektiği için biraz araştırma yaptım. GCC ile birlikte gelen araçlar bu iş için yeterli oluyor. Tek sorun programınızı tekrardan derlemeniz gerekmesi, eğer kaynak kodlar elinizdeyse çok da sorun olacak bir durum yok. Öncelikle programınızı derlerken gcc, gfortran ya da kullandığınız derleyiciye -pg tercihini eklemeniz gerekiyor. gfortran -pg -c [...]