PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Intel Manycore Testing Lab - środowisko sprzętowo-programowe do dydaktyki tworzenia i testowania efektywności równoleglizacji oprogramowania

Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Intel Manycore Testing Lab - hardware and software environment focused on didactic of development and efficiency testing in software paralleling
Języki publikacji
PL
Abstrakty
PL
Współczesny proces dydaktyczny technik programowania często wymaga dostępu zarówno do nowoczesnego sprzętu, jak i oprogramowania. W szczególnej mierze odnosi się to do algorytmów równoległych, których odpowiednie właściwości w dużo większym stopniu można zaobserwować na wydajnych procesorach nowej generacji. Aby stworzyć międzynarodową społeczność akademicką związaną z tą specjalizacją firma Intel udostępniła wirtualne laboratorium testowe (Manycore Testing Lab - MTL). Artykuł przedstawia aspekt architektury oraz praktycznego zastosowania MTL w pracy wieloużytkowej i skupia się na empirycznym potwierdzeniu wzrostu wydajności uzyskanej dzięki programowaniu równoległemu i10-rdzeniowym procesorom Westmere-EX. Badaniom objęto cztery klasy algorytmów: czysto matematyczny dotyczący problemu Collatza, kryptograficzny 3DES, kwantowy algorytm Grovera oraz klasyczny algorytm genetyczny. Dla zastosowań edukacyjnych dostęp do laboratorium jest bezpłatny, a udostępniane platformy wspierają wszelkie zaawansowane technologie.
EN
The modern didactic process of programming techniques often requires access to the modern hardware and software. In a particular part applies to parallel algorithms, where appropriate properties to a much greater extent can be seen in the new generation of high-performance processors. To create an international academic community associated with this specialization, Intel released a virtual test lab (Manycore Testing Lab - MTL). The paper presents the architectural aspect and the practical application of MTL at work reusable and focuses on empirical confirmation gains obtained through parallel programming and 10-core Westmere-EX processors. The study consisted of four classes of algorithms: for a purely mathematical problem Collatz, 3DES cryptography, quantum Grover algorithm and the classic genetic algorithm. For educational access to the laboratory is free and available to all platforms support advanced technologies.
Twórcy
  • Instytut Informatyki i Automatyki, Państwowa Wyższa Szkoła Informatyki i Przedsiębiorczości w Łomży
Bibliografia
  • [1] Intel Manycore Testing Lab, URL: http://software.intel.com/en-us/articles/intel-many-core-testing-lab/ [ostatni dostęp: 10.07.2012 r.]
  • [2] Olib Library, URL: http://goldbach.pl/olib/ [ostatni dostęp: 10.07.2012 r.]
  • [3] Ł. Świerczewski OLib - High Performance Library Containing Mathematical Functions & Algorithms. International Supercomputing Conference, Hamburg 2012.
  • [4] R. ChandrA, R. Menon, L. Dagum, D. Kohr, D. Maydan, J. McDonald, Parallel Programming in OpenMP. Morgan Kaufmann 2000.
  • [5] R. K. Guy, Unsolved problems in Number Theory. Springer (2004): 336–337.
  • [6] J. Simons, B. De Weger, Theoretical and computational bounds for m-cycles of the 3n + 1 problem, Acta Arithmetica 2005.
  • [7] Tomas Oliveira e Silva, Computational verification of the 3x+1 conjecture, URL: http://www.ieeta.pt/~tos/3x+1.html, [ostatni dostęp: 10.07.2012 r.]
  • [8] U.S. DEPARTMENT OF COMMERCE / NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY: (1977) Data Encryption Standard (DES), Federal information processing standards publication
  • [9] L. K. Grover, A fast quantum mechanical algorithm for database search, Proceedings, 28th Annual ACM Symposium on the Theory of Computing, (1996): 212.
  • [10] M.A. Nielsen, I.L. Chuang, Quantum computation and quantum information. Cambridge University Press 2000, Chapter 6.
  • [11] Z. Michalewicz, Genetic Algorithms + Data Structures = Evolution Programs, Springer-Verlag 1999.
  • [12] J. Charles, P. Jassi, N.S. Ananth, A. Sadat, A. Fedorova, Evaluation of the Intel® Core™ i7 Turbo Boost feature, Workload Characterization, 2009. IISWC 2009. IEEE International Symposium
  • [13] J.R. Bulpin, A.I. Pratt, Multiprogramming performance of the Pentium 4 with Hyper-Threading, In the Third Annual Workshop on Duplicating, Deconstructing and Debunking (WDDD2004) held at ISCA ‘04. (2004): 53-62.
  • [14] D. Krik, NVIDIA CUDA software and GPU parallel computing architecture, ISMM 2007.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-7dfb4525-a125-4790-8d61-8fc9675677a7
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.