Hesaplamanın farklı formları ve hesaplamada paradigma kaymaları

ÖZETHesaplama ( C omputing), bilgisayar gerektiren, bilgisayarlardan faydalanma amacı güden veya farklı ihtiyaçlara yönelik bilgisayar tasarımı nı amaçlayan her türlü faaliyeti işaret eder . Bu tanımın da belirttiği üzere hesaplama ile bilgisayarlar arasında çok sıkı bir ilişki vardır ve bu nedenledir ki bilgisayar teknolojisinin gelişimine paralel olarak geçmişten günümüze hesaplamanın farklı formları ortaya çıkmıştır. Doğal olarak bu süreç, içerisinde hesaplama kelimesi geçen birçok terimi de literatüre kazandırmıştır. Bu çalışmanın amacı ise söz konusu hesaplama terimlerinin sebep olduğu/olabilec eği kafa karışıklıklarına son verebilmek, hesaplamanın geçirdiği paradigma kaymalarını d önem dönem ele almak ve detaylı olarak incelemek şeklinde özetlenebilir.

Various forms of computing and paradigm shifts in computing

Computing is a general term that points to all kinds of activities requiring, benefiting from or designing c omputers for different needs . As the definition states, computing is tightly coupled with computers and that is why, various forms of computing have emerged from past to present in parallel with the evolution of the computer technology. Inherent ly, this period of time has brought many technical words consisting of the term “computing” into the literature along the way . The main objective of this study is to put an end to the confusions caused by those computing - related terms in question and to ad dress the paradigm shifts in computing from a historical perspective.

___

  • The Joint Task Force for Computing Curricula, The Overview Report, http://www.acm.org/education/curric_vols/CC2005-March06Final.pdf, 2005.
  • Paradigm Shift, Dictionary.com, http://dictionary.reference.com/browse/paradigm+shift
  • Patterson, D. A., Hennessy J. L., Computer Organization and Design – The Hardware/Software Interface, Third Edition, Elsevier Inc., 2005.
  • Sloan, J. D., High Performance Linux Clusters with OSCAR, Rocks, OpenMosix and MPI, O’Reilly Media, 2004.
  • AMD Press Release, http://www.amd.com/us/pressreleases/Pages/Press_Release_89872.aspx
  • EETimes News&Analysis, http://www.eetimes.com/electronics-news/4049957/Intelwill-demo-its-first-multi-core-CPU-at-IDF
  • Hill, M. D., Marty, M. R., Ahmdal’s Law in the Multicore Era, IEEE Computer Journal, 2008.
  • Jin, H., Buyya, R., Baker, M., Cluster Computing Tools, Applications, and Australian Initiatives for Low Cost Supercomputing. Monitor, The Institution of Engineers Australia (IEAust), Volume 25, No 4., 2000.
  • HP HPC Solutions, http://h20311.www2.hp.com/hpc/us/en/hpc-index.html 10.IBM Cluster Systems, http://www03.ibm.com/systems/clusters/
  • Sterling, T. L., Savarese, D., Becker D. J., Dorband J. E., Ranawake U. A., Packer C. V., BEOWULF: A Parallel Workstation for Scientific Computation, ICPP, 1995.
  • TÜBİTAK ULAKBİM Yüksek Başarımlı Hesaplama Merkezi, http://beowulf.ulakbim.gov.tr/
  • Proline HPC Kataloğu, http://www.proline.com.tr/tr/Solutions/Information-and-CommunicationTechnologies/Data-Processing-andManagement/Pages/High-Performance-ComputingSolutions.aspx
  • Top 500 Supercomputer Sites, http://www.top500.org/
  • ITJungle, Linux Clusters Continue to Expand in Top 500 SupersRanking,http://www.itjungle.com/breaking/bn111405story01.html
  • İstanbul Teknik Üniversitesi Ulusal Yüksek Başarımlı Hesaplama Merkezi, http://www.uybhm.itu.edu.tr/
  • TÜBİTAK ULAKBİM Ulusal Grid Oluşumu, http://www.grid.org.tr/
  • Grafik İşlemci Ünitesi, http://tr.wikipedia.org/wiki/Grafik_%C4%B0%C5%9F lemci_%C3%9Cnitesi
  • NVIDIA CUDA C Programming Guide, http://developer.download.nvidia.com/compute/DevZo ne/docs/html/C/doc/CUDA_C_Programming_Guide.p df
  • CUDA Nedir?, http://www.nvidia.com.tr/object/whatis-cuda-new-tr.html
  • Zadgaonkar, H., Cloud Computing Concepts and Migration Strategies of an Application to Cloud, http://hrushikeshzadgaonkar.wordpress.com/2011/05/2 0/cloud-computing-concepts-and-migration-strategiesof-an-application-to-cloud/
  • Cloud Computing World, http://www.cloudcomputingworld.org/cloudcomputing/when-did-cloud-computing-develop.html
  • http://cloudo.com/
  • http://www.eyeos.org/
  • http://pixlr.com/
  • http://docs.google.com
  • http://aws.amazon.com/ec2/