Show simple item record

dc.contributor.advisorBozkuş, Zeki
dc.contributor.authorOdabaşi, Aşkin
dc.date.accessioned2021-05-08T08:01:14Z
dc.date.available2021-05-08T08:01:14Z
dc.date.submitted2011
dc.date.issued2018-08-06
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/638701
dc.description.abstractCo-array Fortran (CAF) Fortran 90 uzantılarının küçük bir kümesidir. Ve aynı zamanda CAF, ölçeklenebilir, global adres alanlı paralel programlama için ortaya çıkan bir modeldir. CAF'ın global adres alanlı proramlama modeli compilerlarla geliştiricilerin iletişim detaylarını yönetmek için yükü kaydırarak SPDM paralel programların geliştirilmesini basitleştirir.Bu çalışmada CAF'ın programlama modeli tanıtılmış, teknik spesifikasyonları sunulmuş, CAF'ın hafıza modeli ve PGAS (Partitioned Global Address Space) açıklanarak, iki farklı SPMD dili olan CAF ve OpenMP arasında karşılatırma yapılmıştır.Örnek çalışmada, Co Array Fortran'da matrix çarpımı ele alındı ve yazılan program, Amzaon EC2 Cluster 16 CPU platfornunda CentOS işletim sistemi üzerinde çalıtırılarak performans değerleri elde edildi.
dc.description.abstractCo-array Fortran (CAF) is a small set of extensions to Fortran 90. And also CAF is an emerging model for scalable, global address space paralel programming. CAF?s global address space programming model simplifies the development of SPMD paralel programs by shifting the burden for managing the details of communication from developers to compilers.In this study I introduce CAF?s Programming Model, provide it?s technical specifications, explain CAFs memory model and PGAS (Partitioned Global Address Space) , make comparsion between two SPMD language CAF and OpenMP.In case, I select Matrix Multiplication as a problem and wrote Co Array Fortran code fort his problem. I ran it on Amazon EC2 Cluster with 16 CPU and CentOS operating system. Finally I showed the performance numbers fort his work.en_US
dc.languageEnglish
dc.language.isoen
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontroltr_TR
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.titleParallel programming techniques by using co-array Fortran
dc.title.alternativeCo-array Fortran ile paralel programlama teknikleri
dc.typemasterThesis
dc.date.updated2018-08-06
dc.contributor.departmentBilgisayar Mühendisliği Ana Bilim Dalı
dc.identifier.yokid417209
dc.publisher.instituteFen Bilimleri Enstitüsü
dc.publisher.universityKADİR HAS ÜNİVERSİTESİ
dc.identifier.thesisid387791
dc.description.pages78
dc.publisher.disciplineDiğer


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess