BOOKS - PROGRAMMING - Технология CUDA в примерах введение в программирование графичес...
Технология CUDA в примерах введение в программирование графических процессоров - Сандерс Дж., Кэндрот Э. 2013 PDF ДMK BOOKS PROGRAMMING
ECO~14 kg CO²

1 TON

Views
16937

Telegram
 
Технология CUDA в примерах введение в программирование графических процессоров
Author: Сандерс Дж., Кэндрот Э.
Year: 2013
Pages: 234
Format: PDF
File size: 13 MB
Language: RU



Pay with Telegram STARS
Technology Evolution: The Key to Survival in the Modern World In today's fast-paced and ever-changing world, technology plays a vital role in shaping our society and advancing our understanding of the world around us. One of the most significant technological advancements in recent years has been the development of graphics processing units (GPUs) and their ability to perform complex computations and simulations. The CUDA architecture, developed by NVIDIA, is a powerful tool that allows programmers to harness the incredible processing power of GPUs to create high-performance applications in fields such as scientific engineering and finance. In this article, we will explore the basics of the CUDA architecture and how it can be used to develop cutting-edge applications. The Need for Paradigm Shift As technology continues to evolve at an unprecedented rate, it is essential that we adapt our understanding of its potential to keep pace with the rapid changes. The CUDA architecture represents a significant shift in the way we approach computing and programming, offering a new paradigm for developers to create innovative applications that were previously impossible. By embracing this new paradigm, we can unlock the full potential of GPUs and create truly groundbreaking software. Understanding the CUDA Architecture At its core, the CUDA architecture is based on the concept of parallel processing, which allows multiple threads to run simultaneously on a single GPU. This enables developers to perform complex calculations and simulations much faster than traditional CPU-based systems.
Эволюция технологий: ключ к выживанию в современном мире В современном быстро меняющемся мире технологии играют жизненно важную роль в формировании нашего общества и продвижении нашего понимания окружающего мира. Одним из наиболее значительных технологических достижений последних лет стала разработка графических процессоров (GPU) и их способность выполнять сложные вычисления и симуляции. Архитектура CUDA, разработанная NVIDIA, является мощным инструментом, который позволяет программистам использовать невероятную вычислительную мощность графических процессоров для создания высокопроизводительных приложений в таких областях, как научная инженерия и финансы. В этой статье мы рассмотрим основы архитектуры CUDA и то, как ее можно использовать для разработки передовых приложений. Потребность в смене парадигмы Поскольку технология продолжает развиваться беспрецедентными темпами, важно, чтобы мы адаптировали наше понимание ее потенциала, чтобы идти в ногу с быстрыми изменениями. Архитектура CUDA представляет собой значительный сдвиг в подходе к вычислениям и программированию, предлагая разработчикам новую парадигму для создания инновационных приложений, которые ранее были невозможны. Приняв эту новую парадигму, мы можем раскрыть весь потенциал графических процессоров и создать действительно новаторское программное обеспечение. Понимание архитектуры CUDA В основе архитектуры CUDA лежит концепция параллельной обработки, которая позволяет одновременно выполнять несколько потоков на одном GPU. Это позволяет разработчикам выполнять сложные вычисления и моделирование намного быстрее, чем в традиционных системах на базе CPU.
Évolution de la technologie : la clé de la survie dans le monde d'aujourd'hui Dans le monde en mutation rapide d'aujourd'hui, la technologie joue un rôle essentiel dans la formation de notre société et la promotion de notre compréhension du monde qui nous entoure. L'une des avancées technologiques les plus importantes de ces dernières années a été le développement de GPU (GPU) et leur capacité à effectuer des calculs et des simulations complexes. L'architecture CUDA, développée par NVIDIA, est un outil puissant qui permet aux programmeurs d'utiliser l'incroyable puissance de calcul des GPU pour créer des applications performantes dans des domaines tels que l'ingénierie scientifique et la finance. Dans cet article, nous allons discuter des bases de l'architecture CUDA et de la façon dont elle peut être utilisée pour développer des applications avancées. besoin d'un changement de paradigme Alors que la technologie continue d'évoluer à un rythme sans précédent, il est important que nous adaptions notre compréhension de son potentiel pour suivre les changements rapides. L'architecture de CUDA représente un changement important dans l'approche de l'informatique et de la programmation, offrant aux développeurs un nouveau paradigme pour créer des applications innovantes qui n'étaient pas possibles auparavant. En adoptant ce nouveau paradigme, nous pouvons libérer tout le potentiel des GPU et créer des logiciels vraiment innovants. Comprendre l'architecture CUDA L'architecture CUDA repose sur le concept de traitement parallèle qui permet d'exécuter plusieurs flux simultanément sur un GPU. Cela permet aux développeurs d'effectuer des calculs et des simulations complexes beaucoup plus rapidement que dans les systèmes CPU traditionnels.
La evolución de la tecnología: la clave de la supervivencia en el mundo de hoy En el mundo de hoy, que cambia rápidamente, la tecnología juega un papel vital en la formación de nuestra sociedad y en el avance de nuestra comprensión del mundo que nos rodea. Uno de los avances tecnológicos más significativos de los últimos ha sido el desarrollo de procesadores gráficos (GPU) y su capacidad para realizar sofisticados cálculos y simulaciones. La arquitectura CUDA desarrollada por NVIDIA es una poderosa herramienta que permite a los programadores aprovechar la increíble potencia computacional de las GPU para crear aplicaciones de alto rendimiento en áreas como ingeniería científica y finanzas. En este artículo examinaremos los fundamentos de la arquitectura CUDA y cómo se puede utilizar para desarrollar aplicaciones avanzadas. La necesidad de un cambio de paradigma A medida que la tecnología continúa evolucionando a un ritmo sin precedentes, es importante que adaptemos nuestra comprensión de su potencial para seguir el ritmo de los cambios rápidos. La arquitectura CUDA representa un cambio significativo en el enfoque de computación y programación, ofreciendo a los desarrolladores un nuevo paradigma para crear aplicaciones innovadoras que antes eran imposibles. Al adoptar este nuevo paradigma, podemos liberar todo el potencial de las GPU y crear un software realmente innovador. Entender la arquitectura CUDA En el corazón de la arquitectura CUDA se encuentra el concepto de procesamiento paralelo, que permite la ejecución simultánea de varios subprocesos en la misma GPU. Esto permite a los desarrolladores realizar cálculos y simulaciones complejas mucho más rápido que en los sistemas tradicionales basados en CPU.
Evolução da tecnologia: a chave para a sobrevivência no mundo moderno No mundo atual em rápida mudança, a tecnologia tem um papel vital na formação da nossa sociedade e na promoção da nossa compreensão do mundo ao redor. Um dos avanços tecnológicos mais importantes dos últimos anos foi o desenvolvimento de processadores gráficos (GPU) e sua capacidade de realizar cálculos e simulações complexas. A arquitetura CUDA desenvolvida pela NVIDIA é uma ferramenta poderosa que permite aos programadores usar a incrível capacidade computacional de processadores gráficos para criar aplicações de alto desempenho em áreas como engenharia científica e finanças. Neste artigo, vamos abordar os fundamentos da arquitetura CUDA e como ela pode ser usada para desenvolver aplicações avançadas. Uma vez que a tecnologia continua a evoluir a um ritmo sem precedentes, é importante que adaptemos a nossa compreensão do seu potencial para seguir em frente com as mudanças rápidas. A arquitetura CUDA representa uma mudança significativa na abordagem da computação e da programação, oferecendo aos desenvolvedores um novo paradigma para a criação de aplicações inovadoras que antes eram impossíveis. Adotando este novo paradigma, podemos explorar todo o potencial dos processadores gráficos e criar um software realmente inovador. A compreensão da arquitetura CUDA baseia-se no conceito de processamento paralelo, que permite vários fluxos simultâneos em uma única GPU. Isso permite que os desenvolvedores façam computação e simulação complexas muito mais rapidamente do que em sistemas tradicionais baseados em CPU.
Evoluzione della tecnologia: chiave per la sopravvivenza nel mondo moderno In un mondo in continua evoluzione, la tecnologia svolge un ruolo fondamentale nella formazione della nostra società e nella promozione della nostra comprensione del mondo. Uno dei progressi tecnologici più importanti degli ultimi anni è stato lo sviluppo di processori grafici (GPU) e la loro capacità di elaborazione e simulazione complesse. L'architettura CUDA sviluppata da NVIDIA è uno strumento potente che consente ai programmatori di sfruttare l'incredibile potenza di elaborazione dei processori grafici per creare applicazioni ad alte prestazioni in settori quali ingegneria scientifica e finanza. In questo articolo esamineremo le basi dell'architettura CUDA e come utilizzarla per sviluppare applicazioni avanzate. Necessità di cambiare paradigma Poiché la tecnologia continua a crescere a un ritmo senza precedenti, è importante adattare la nostra comprensione del suo potenziale per stare al passo con i rapidi cambiamenti. L'architettura CUDA rappresenta un cambiamento significativo nell'approccio al calcolo e alla programmazione, offrendo agli sviluppatori un nuovo paradigma per la creazione di applicazioni innovative che prima non erano possibili. Adottando questo nuovo paradigma, possiamo sfruttare il potenziale dei processori grafici e creare un software davvero innovativo. Comprensione dell'architettura CUDA L'architettura CUDA si basa su un concetto di elaborazione parallela che consente di eseguire più thread contemporaneamente su un singolo GPU. Ciò consente agli sviluppatori di eseguire elaborazioni e simulazioni complesse molto più rapidamente rispetto ai sistemi tradizionali basati su CPU.
Die Evolution der Technologie: Der Schlüssel zum Überleben in der heutigen Welt In der heutigen sich schnell verändernden Welt spielt Technologie eine entscheidende Rolle bei der Gestaltung unserer Gesellschaft und der Förderung unseres Verständnisses der Welt um uns herum. Einer der bedeutendsten technologischen Fortschritte der letzten Jahre war die Entwicklung von Grafikprozessoren (GPUs) und deren Fähigkeit, komplexe Berechnungen und mulationen durchzuführen. Die von NVIDIA entwickelte CUDA-Architektur ist ein leistungsstarkes Tool, mit dem Programmierer die unglaubliche Rechenleistung von GPUs nutzen können, um Hochleistungsanwendungen in Bereichen wie Science Engineering und Finanzen zu erstellen. In diesem Artikel werfen wir einen Blick auf die Grundlagen der CUDA-Architektur und wie sie zur Entwicklung fortschrittlicher Anwendungen verwendet werden kann. Notwendigkeit eines Paradigmenwechsels Da sich die Technologie in einem beispiellosen Tempo weiterentwickelt, ist es wichtig, dass wir unser Verständnis ihres Potenzials anpassen, um mit den schnellen Veränderungen Schritt zu halten. Die CUDA-Architektur stellt einen signifikanten Wandel in der Herangehensweise an Computing und Programmierung dar und bietet Entwicklern ein neues Paradigma für die Entwicklung innovativer Anwendungen, die bisher nicht möglich waren. Durch die Übernahme dieses neuen Paradigmas können wir das volle Potenzial von GPUs ausschöpfen und wirklich bahnbrechende Software entwickeln. Verständnis der CUDA-Architektur Im Zentrum der CUDA-Architektur steht das Konzept der parallelen Verarbeitung, das die gleichzeitige Ausführung mehrerer Threads auf einer einzigen GPU ermöglicht. Dadurch können Entwickler komplexe Berechnungen und mulationen viel schneller durchführen als bei herkömmlichen CPU-basierten Systemen.
Ewolucja technologii: klucz do przetrwania w dzisiejszym świecie W dzisiejszym szybko zmieniającym się świecie technologia odgrywa istotną rolę w kształtowaniu naszego społeczeństwa i rozwijaniu naszego zrozumienia otaczającego nas świata. Jednym z najważniejszych osiągnięć technologicznych ostatnich lat był rozwój jednostek przetwarzania grafiki (GPU) oraz ich zdolność do wykonywania złożonych obliczeń i symulacji. Architektura CUDA firmy NVIDIA to potężne narzędzie, które pozwala programistom wykorzystywać niesamowitą moc przetwarzania GPU do tworzenia wysokowydajnych aplikacji w dziedzinach takich jak inżynieria naukowa i finansowanie. W tym artykule przyglądamy się podstawom architektury CUDA i temu, jak można ją wykorzystać do rozwoju zaawansowanych aplikacji. Potrzeba zmiany paradygmatu Ponieważ technologia nadal ewoluuje w bezprecedensowym tempie, ważne jest, abyśmy dostosowali nasze zrozumienie jej potencjału, aby dotrzymać kroku szybkim zmianom. Architektura CUDA stanowi znaczącą zmianę podejścia do obliczeń i programowania, oferując programistom nowy paradygmat tworzenia innowacyjnych aplikacji, które wcześniej były niemożliwe. Przyjmując ten nowy paradygmat, możemy uwolnić pełen potencjał GPU i stworzyć naprawdę innowacyjne oprogramowanie. Zrozumienie architektury CUDA Architektura CUDA opiera się na koncepcji przetwarzania równoległego, co pozwala na jednoczesne wykonanie wielu wątków na jednym GPU. Pozwala to programistom wykonywać skomplikowane obliczenia i symulacje znacznie szybciej niż tradycyjne systemy oparte na procesorach.
התפתחות הטכנולוגיה: המפתח להישרדות בעולם של ימינו בעולם המשתנה במהירות, הטכנולוגיה ממלאת תפקיד חיוני בעיצוב החברה שלנו ובקידום הבנתנו את העולם הסובב אותנו. אחת ההתקדמות הטכנולוגית המשמעותית ביותר בשנים האחרונות הייתה פיתוח יחידות עיבוד גרפיות (GPUs) ויכולתן לבצע חישובים וסימולציות מורכבים. ארכיטקטורת ה-CUDA של NVIDIA היא כלי רב עוצמה המאפשר למתכנתים לרתום את כוח העיבוד המדהים של GPUs לבניית יישומים בעלי ביצועים גבוהים בתחומים כגון הנדסה מדעית ופיננסים. במאמר זה, אנו בוחנים את היסודות של ארכיטקטורת CUDA וכיצד היא יכולה לשמש לפיתוח יישומים מתקדמים. הצורך בשינוי פרדיגמה כשהטכנולוגיה ממשיכה להתפתח בקצב חסר תקדים, חשוב שנתאים את ההבנה שלנו לגבי הפוטנציאל שלה ארכיטקטורת CUDA מייצגת שינוי משמעותי בגישה למחשוב ותכנות, ומציעה למפתחים פרדיגמה חדשה ליצירת יישומים חדשניים שהיו בלתי אפשריים בעבר. על ידי אימוץ הפרדיגמה החדשה הזו, נוכל לשחרר את מלוא הפוטנציאל של GPUs וליצור תוכנה חדשנית באמת. הבנת ארכיטקטורת CUDA ארכיטקטורת CUDA מבוססת על מושג העיבוד המקביל, המאפשר לבצע בו זמנית מספר אשכולות על GPU אחד. זה מאפשר למפתחים לבצע חישובים מורכבים וסימולציות הרבה יותר מהר ממערכות מסורתיות מבוססות מעבד.''
Teknolojinin evrimi: günümüz dünyasında hayatta kalmanın anahtarı Günümüzün hızla değişen dünyasında, teknoloji toplumumuzu şekillendirmede ve çevremizdeki dünya anlayışımızı geliştirmede hayati bir rol oynamaktadır. Son yılların en önemli teknolojik gelişmelerinden biri, grafik işleme birimlerinin (GPU'lar) geliştirilmesi ve karmaşık hesaplamalar ve simülasyonlar gerçekleştirme yetenekleri olmuştur. NVIDIA'nın CUDA mimarisi, programcıların bilimsel mühendislik ve finans gibi alanlarda yüksek performanslı uygulamalar oluşturmak için GPU'ların inanılmaz işlem gücünden yararlanmalarını sağlayan güçlü bir araçtır. Bu yazıda, CUDA mimarisinin temellerini ve gelişmiş uygulamalar geliştirmek için nasıl kullanılabileceğini inceliyoruz. Teknoloji benzeri görülmemiş bir hızda gelişmeye devam ederken, hızlı değişime ayak uydurma potansiyeline dair anlayışımızı uyarlamamız önemlidir. CUDA mimarisi, bilgisayar ve programlama yaklaşımında önemli bir değişimi temsil eder ve geliştiricilere daha önce imkansız olan yenilikçi uygulamalar oluşturmak için yeni bir paradigma sunar. Bu yeni paradigmayı benimseyerek, GPU'ların tüm potansiyelini açığa çıkarabilir ve gerçekten yenilikçi yazılımlar oluşturabiliriz. CUDA Mimarisini Anlama CUDA mimarisi, bir GPU üzerinde aynı anda birden fazla iş parçacığı yürütmenize olanak tanıyan paralel işleme kavramına dayanmaktadır. Bu, geliştiricilerin karmaşık hesaplamaları ve simülasyonları geleneksel CPU tabanlı sistemlerden çok daha hızlı gerçekleştirmelerini sağlar.
تطور التكنولوجيا: مفتاح البقاء في عالم اليوم في عالم اليوم سريع التغير، تلعب التكنولوجيا دورًا حيويًا في تشكيل مجتمعنا وتعزيز فهمنا للعالم من حولنا. كان أحد أهم التطورات التكنولوجية في السنوات الأخيرة هو تطوير وحدات معالجة الرسومات (GPUs) وقدرتها على إجراء حسابات ومحاكاة معقدة. تعد بنية CUDA من NVIDIA أداة قوية تسمح للمبرمجين بتسخير قوة المعالجة المذهلة لوحدات معالجة الرسومات لبناء تطبيقات عالية الأداء في مجالات مثل الهندسة العلمية والتمويل. في هذه المقالة، ننظر إلى أساسيات بنية CUDA وكيف يمكن استخدامها لتطوير تطبيقات متقدمة. مع استمرار تطور التكنولوجيا بوتيرة غير مسبوقة، من المهم أن نكيف فهمنا لإمكاناتها لمواكبة التغيير السريع. تمثل بنية CUDA تحولًا كبيرًا في نهج الحوسبة والبرمجة، حيث تقدم للمطورين نموذجًا جديدًا لإنشاء تطبيقات مبتكرة كانت مستحيلة في السابق. من خلال تبني هذا النموذج الجديد، يمكننا إطلاق العنان للإمكانات الكاملة لوحدات معالجة الرسومات وإنشاء برامج مبتكرة حقًا. فهم بنية CUDA تعتمد بنية CUDA على مفهوم المعالجة المتوازية، والتي تسمح لك بتنفيذ خيوط متعددة في نفس الوقت على وحدة معالجة الرسومات واحدة. يسمح هذا للمطورين بإجراء حسابات ومحاكاة معقدة بشكل أسرع بكثير من الأنظمة التقليدية القائمة على وحدة المعالجة المركزية.
기술의 진화: 오늘날의 세계 생존의 열쇠 오늘날의 급변하는 세계에서 기술은 사회를 형성하고 주변 세계에 대한 이해를 높이는 데 중요한 역할을합니다. 최근 몇 년 동안 가장 중요한 기술 발전 중 하나는 그래픽 처리 장치 (GPU) 의 개발과 복잡한 계산 및 시뮬레이션을 수행하는 기능이었습니다. NVIDIA의 CUDA 아키텍처는 프로그래머가 GPU의 놀라운 처리 능력을 활용하여 과학 공학 및 금융과 같은 분야에서 고성능 응용 프로그램을 구축 할 수있는 강력한 도구입니다. 이 기사에서는 CUDA 아키텍처의 기본 사항과 고급 응용 프로그램을 개발하는 데 사용할 수있는 방법을 살펴 봅니다. 패러다임 전환이 필요합니다. 기술이 전례없는 속도로 계속 발전함에 따라 빠른 변화에 보조를 맞출 수있는 잠재력에 대한 이해를 조정하는 것이 중요합니다. CUDA 아키텍처는 컴퓨팅 및 프로그래밍에 대한 접근 방식이 크게 바뀌어 개발자에게 이전에는 불가능했던 혁신적인 응용 프로그램을 만드는 새로운 패러다임을 제공 이 새로운 패러다임을 채택함으로써 GPU의 잠재력을 최대한 발휘하고 진정으로 혁신적인 소프트웨어를 만들 수 있습니다 CUDA 아키텍처를 이해하는 CUDA 아키텍처는 병렬 처리 개념을 기반으로하므로 하나의 GPU에서 여러 스레드를 동시에 실행할 수 있습니다. 이를 통해 개발자는 기존 CPU 기반 시스템보다 복잡한 계산 및 시뮬레이션을 훨씬 빠르게 수행 할 수
テクノロジーの進化:今日の世界で生き残るための鍵今日の急速に変化する世界では、テクノロジーは私たちの社会を形作り、私たちの周りの世界の理解を進める上で重要な役割を果たしています。近の最も重要な技術進歩の1つは、グラフィックス処理ユニット(GPU)の開発と複雑な計算とシミュレーションを実行する能力です。NVIDIAのCUDAアーキテクチャは、プログラマがGPUの信じられないほどの処理能力を利用して、科学工学や金融などの分野で高性能アプリケーションを構築することを可能にする強力なツールです。この記事では、CUDAアーキテクチャの基本と、高度なアプリケーションの開発にどのように使用できるかについて説明します。パラダイムシフトの必要性技術がかつてないペースで進化し続ける中で、その可能性を理解し、急速な変化に対応することが重要です。CUDAアーキテクチャは、コンピューティングとプログラミングへのアプローチの重要な転換を表し、開発者に以前は不可能だった革新的なアプリケーションを作成するための新しいパラダイムを提供します。この新しいパラダイムを採用することで、GPUの可能性を最大限に引き出し、真に革新的なソフトウェアを生み出すことができます。CUDAアーキテクチャの理解CUDAアーキテクチャは並列処理の概念に基づいており、1つのGPU上で複数のスレッドを同時に実行できます。これにより、開発者は従来のCPUベースのシステムよりもはるかに高速な複雑な計算とシミュレーションを実行できます。
技術的演變:現代世界生存的關鍵在當今瞬息萬變的世界中,技術在塑造我們的社會和促進我們對周圍世界的理解方面發揮著至關重要的作用。近來最重要的技術進步之一是GPU(GPU)的開發及其執行復雜計算和模擬的能力。NVIDIA開發的CUDA體系結構是一個強大的工具,使程序員能夠利用令人難以置信的GPU計算能力在科學工程和金融等領域創建高性能應用程序。本文將介紹CUDA體系結構的基本原理以及如何將其用於開發高級應用程序。隨著技術以前所未有的速度不斷發展,我們必須調整對技術潛力的理解,以跟上快速變化的步伐。CUDA體系結構代表了計算和編程方法的重大轉變,為開發人員提供了創建以前不可能的創新應用程序的新範例。通過采用這種新範式,我們可以充分利用GPU的潛力,創建一個真正創新的軟件。了解CUDA體系結構CUDA體系結構的核心是並行處理的概念,該概念允許在單個GPU上同時執行多個線程。這使開發人員能夠比傳統的基於CPU的系統更快地執行復雜的計算和建模。

You may also be interested in:

Технология CUDA в примерах введение в программирование графических процессоров
Технология CUDA в примерах введение в программирование графических процессоров
CUDA Fortran for Scientists and Engineers Best Practices for Efficient CUDA Fortran Programming 2nd Edition
CUDA Fortran for Scientists and Engineers Best Practices for Efficient CUDA Fortran Programming 2nd Edition
Технология машиностроения Введение в специальность
Введение в специальность. Технология металлообрабатывающего производства
Введение в специальность. Технология металлообрабатывающего производства
Professional CUDA C Programming
Alisa u Zemlji Cuda
Основы работы с технологией CUDA
CUDA Fortran for Scientists and Engineers 2E
Основы работы с технологией CUDA
CUDA Application Design and Development
Cuda : An Age Of Metal and Magick
Programming in Parallel with CUDA A Practical Guide
Программирование GPU при помощи Python и CUDA
Gas or Ass (The ‘Cuda Confessions, #1)
Parallel Computing for Data Science With Examples in R, C++ and CUDA
CUDA by Example: An Introduction to General-Purpose GPU Programming
CUDA Programming A Developer’s Guide to Parallel Computing with GPUs
CUDA for Engineers An Introduction to High-Performance Parallel Computing
Параллельные вычисления на GPU. Архитектура и программная модель CUDA
Технология молока и молочных продуктов Технология масла (технологические тетради)
Технология молока и молочных продуктов Технология масла (технологические тетради)
Технология обогащенных продуктов питания для целевых групп научные основы и технология
Параллельное программирование на основе технологий openmp, cuda, opencl, mpi
Технология сварочных работ. Теория и технология контактной сварки
Технология отрасли технология сахаристых и мучных кондитерских изделий
Технология сварочных работ. Теория и технология контактной сварки
CUDA Fortran для инженеров и научных работников Рекомендации по эффективному программированию
CUDA Fortran для инженеров и научных работников Рекомендации по эффективному программированию
CUDA Fortran для инженеров и научных работников Рекомендации по эффективному программированию
Технология судостроения. Технология судостроительных материалов
Технология судостроения. Технология судостроительных материалов
Введение в Elixir. Введение в функциональное программирование
Технология муки, Технология крупы
Технология мяса и мясных продуктов. Книга 1. Общая технология мяса
Материаловедение и технология конструкционных материалов. Часть 2. Технология конструкционных материало
Технология приготовления пищи. Технология приготовления полуфабрикатов из рыбы
Технология приготовления пищи. Технология приготовления полуфабрикатов из рыбы