Parallel Programming Techniques by Using Co-Array Fortran

dc.contributor.advisor Bozkuş, Zeki en_US
dc.contributor.author Odabaşı, Aşkın
dc.date.accessioned 2019-07-12T08:39:28Z en_US
dc.date.available 2019-07-12T08:39:28Z en_US
dc.date.issued 2011 en_US
dc.description.abstract Co-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 CAF.s 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.description.abstract Co-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. en_US
dc.identifier.uri https://hdl.handle.net/20.500.12469/2328
dc.language.iso en en_US
dc.publisher Kadir Has Üniversitesi en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Co-Array en_US
dc.subject Fortran en_US
dc.subject PGAS en_US
dc.subject SPDM en_US
dc.subject OpenMP en_US
dc.title Parallel Programming Techniques by Using Co-Array Fortran en_US
dc.type Master Thesis en_US
dspace.entity.type Publication
gdc.author.institutional Bozkuş, Zeki
gdc.coar.access open access
gdc.coar.type text::thesis::master thesis
gdc.description.department Enstitüler, Lisansüstü Eğitim Enstitüsü, Bilgisayar Mühendisliği Ana Bilim Dalı en_US
gdc.description.departmenttemp Kadir Has University : Graduate School of Science and Engineering: Computer Engineering en_US
gdc.description.publicationcategory Tez en_US
gdc.identifier.yoktezid 387791 en_US
relation.isAuthorOfPublication 14914cc2-2a09-46be-a429-12ef3a6f5456
relation.isAuthorOfPublication.latestForDiscovery 14914cc2-2a09-46be-a429-12ef3a6f5456
relation.isOrgUnitOfPublication fd8e65fe-c3b3-4435-9682-6cccb638779c
relation.isOrgUnitOfPublication 2457b9b3-3a3f-4c17-8674-7f874f030d96
relation.isOrgUnitOfPublication b20623fc-1264-4244-9847-a4729ca7508c
relation.isOrgUnitOfPublication.latestForDiscovery fd8e65fe-c3b3-4435-9682-6cccb638779c

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
0052969AskinOdabasi.pdf
Size:
906.82 KB
Format:
Adobe Portable Document Format

Collections