모아시스는 역량 및 전문성 강화, 기술 트렌드 분석 등을 위하여 내부 세미나를 개최하고 있습니다.
(세미나 자료는 홈페이지에 게재하고 있지 않습니다. 궁금한 점이 있으신 경우 메일로 문의바랍니다.)
- LangChain
- LCEL(LangChain Expression Language)
- Model I/O
- Retrieval
- Agents
- Scheduler
- Scheduling Algorithm
- SuperComputer
- What is HIP?
- Heterogeneous Programming Support
- Common APIs
- Profiling
- HIPFort
- SLURM이란?
- SLURM의 구조
- AWS란?
- AWS 프리 티어
- SLURM 설치
- Docker vs. Singularity
- Google Cloud
- Hands-On
- Kubernetes
- LangChain Remind
- RAG Remind
- NLP
- ChatBot
- Installation / Environment
- ChatBot Practices
- Custom Instructions for ChatGPT
- GPTs Practices
- GH200 Superchip 개요
- 이기종 컴퓨팅의 캐시 일관성 문제(CPU/GPU)
- NUMA 시스템으로서의 GH200
- 프로그램 소개
- 개발 환경
- 시스템 설계
- 데이터베이스 설계
- 사용자 인터페이스 설계
- 구현 및 개발
- Docker-SLURM 연동 이슈
- Docker-SLURM 연동 사례
- 기존 연동 사례의 문제점/대처방안
- HPC 개요
- HPC 간략구조
- HPC 구성요소(노드, 관리망, 고속네트워크, 공유파일시스템)
- HPC 사양표 및 견적
- 용어 해설
- WEB/WAS 구성 개요
- WEB(Apache) 설치
- Apache 내 Configure 스크립트 분석
- 쉘스크립트 개요 및 예시
- WAS(Tomcat) 설치
- AJP 프로토콜을 통한 WEB-WAS 연동
- WAS 설정
- WEB 모듈 설정
- 반도체 칩
- AI 반도체 칩
- 차세대 반도체 선도기업(Intel, NVIDIA, AMD)
- 테스트 환경 소개
- 서버 구축 시나리오 및 필요 기술
- 서버 구축(FTP, NFS)
- Kubernetes
- kubeadm
- hands-on
- Spack 개요
- 기본 사용방법
- 추가 테스트 및 명령어
- Spack 가상환경
- Generative AI
- Transformer model
- ChatGPT
- Microsoft Copilot
- Basic Usage
- HPC Softwares Stack (Compilers, HPC Libraries, HPC Applications, Modules)
- Module File Generation
- Conclusion
- AI/딥러닝 논문 구성
- 논문 검색용 추천 웹사이트
- GPT 논문 리딩
- 프로젝트 파일 구조/구현
- HW 구축
- SW 구축
- 기타 업무
- 사용자지원
- Introduction
- Numerical Methods
- Performance Evaluation
- Defective Carbon Nanotubes
- Defective Monolayer Hexagonal Boron Nitride
- AMD Flagship supercomputers
- Introduction to ROCm
- Design for efficient data sharing between CPU and GPUs
- Testbed
- 초보 사용자 문의
- 사용자 문의 지원
- WRF에 대하여
- WRF 설치 방법
- 오류 및 내용 분석
- WRF란?
- WRF를 구성하기 위한 의존성 프로그램
- WRF Directory Structure
- WRF 설치 방법
- CUDA란?
- CUDA Programming with Python
- 반도체 원리
- 반도체 공정
- 프로세서 (CISC, RISC, CPU, GPU, FGPA, ASIC)
- AI 반도체
- Intro
- Overview
- Git workflow
- Agile
- Memory Allocation
- CUDA Libraries
- Open ACC
- Open MPI
- HCOLL, SHARP, NCCL, UCX
- Conclusion
- Slurm 개요
- Slurm 설치
- Slurm 환경설정
- 전산유체역학 개론
- 개인자료
- Introduction
- Microbenchmark
- HPC benchmark
- DFT benchmark
- MD benchmark
- singularity 빌드
- def 파일 작성
- 오류 확인 및 해결
- 실행 테스트
- MCM 설계
- 인피니티 패브릭
- MI200/MI250 vs A100
- 테스트 결과 및 AMD의 답변 (STREAM, GPU_P2P, HPL, HPCG, GROMACS, LAMMPS)
- 결과 요약
- 클라우드 컴퓨팅 소개
- 클라우드 유형
- 클라우드 서비스
- 가상화 vs. 컨테이너
- 클라우드 서비스 사례
- HPC 클라우드 정의
- HPC 클라우드 서비스 사례
- HPC 클라우드 주요 이슈
- MIG 소개
- MIG 설정
- MIG 실습
- 머신러닝
- 학습종류
- 알고리즘
- Google Colab
- Neural Network
- 딥러닝
- CNN(Convolutional Neural Network), RNN(Recurrent Neural Network)
- Keras
- MNIST
- Process
- Thread
- Process vs Thread
- Jupyter Project
- Jupyter 환경구성
- Jupyter notebook
- JupyterLab
- 데이터 엔지니어링 & 사이언스
- 웹크롤링
- 데이터 시각화
- OSI 7-Layer
- OSI 7-Layer & TCP/IP
- TCP/IP
- Introduction to Build 2020
- Azure Synapse Link
- Microsoft Teams
- Codespace
- Responsible ML Tools in Azure Machine Learning
- AI supercomputers
- Project Reunion
- Imagine cup
- Microsoft Cloud for Healthcare
- 컴파일
- 컴파일러
- 컴파일 옵션
- 컴파일 옵션 테스트
- History of CentOS
- CentOS 8 Distribution & Kernel
- CentOS 7 vs CentOS 8 differences
- Software Management
- Firewall
- Dependencies
- gmp, mpfr, mpc, gcc
- openmpi, jasper ...
- WRF, WPS
- horovod 설치
- 실행 테스트 오류
- test set
- test 결과
- Library
- Gromacs 2020.2 Test
- NVIDIA GPU DIRECT™ Technology
- Rodina Benchmark for HEterogenous System
- i-PI
- i-PI installation
- test
- 이기종 컴퓨팅(heterogenous compution)
- Intel OneAPI
- DPC++
- Slurm Workload Manager History
- Installation Slurm Workload Manager
- Configuration Slurm Workload Manager
- 기존 홈페이지 분석 및 비교
- 개발 도구 및 언어, 프레임워크
- 개발 과정 및 방법
- 참고 사항
- VASP Parallelization Model
- VASP Profiling
- Profiling with MKL_VERBOSE=1
- Available Modules on Nurion System
- Complier Optimization Options
...
- Top 10 Company Market Cap Ranking (1998-2018)
- Technology Trends for 2018 ~ 2019
- FFT libraries
- About CESM
- 기후 vs 기상
- CESM2 사용자 요청 사항
- 모델 실행 방법
- 실행 스크립트
- 경로 설정
- OpenFOAM Overview
- NextFOAM 지원 현황
- SNUTT(선박저항성능연구실) 지원 현황
- KAT 시스템 GPU Info
- Slurm Workload Manager
- GPU Monitoring 방법
- 응용 SW 5종에 대한 GPU 사용방법
- Conda란?
- Conda vs pip
- Conda Commands
- Conda Environment 생성
- Conda Environment 활성화
...
- 시스템 구성, 설치 목록
- gcc-8.3.0 mvapich2 설치, gcc-8.3.0 hdf5 설치
- pgi-19.1 openmpi-3.1.0 설치
- 응용 SW 실행 테스트
- 확정성 테스트
- 속도 비교 테스트
- arm DDT
- Intel Vtune
- Craypat
- Etc.(APS, IPM)
- OpenACC
- Checking Environment
- PGI Compiler Options
- Pi 예제
- GPU Computing
- OpenACC Target Machine
...
- Profiling
- OpenACC + CUDA
- PGI 환경변수
- NVIDA CUDA
...
- Thread Affinity (OpenMP 4.0)
- Process Affinity
- Conda 환경 구성
- torch 설치
- Conda list --export 사용
- Conda-pack 사용
- Artificial Intellligence
- Machine Learning
- Artificail Neural Networks
- Deep Learning
- Tools for Deep Learning
- 딥러닝 소개
- AI의 역사
- 인공지능, 머신러닝, 딥러닝
- 딥러닝의 발전 과정
- 딥러닝 모델 종류
...
- Motivation: Compilers & Libraries Optimization
- Motivation: Portable Process Pinning across MPI Libraries
- Portable Interfaces for IMPI/OMPI/MVAPICH2
...
- TensorFlow vs PyTorch
- Deep Learning Framework
- PyTorch
- 2019년 누리온, 뉴론 사용자 지원 내역
...
- PBS Pro 특징
- 명령어 모음
- 도입 사례
- 작업 제출 및 삭제
- 수행 중인 작업 조회
- 종료된 작업 조회
- Pipelining
- 문자연산
- Cache Conflicts
- Register vs Cache
- Vectorization
- 설치준비
- 의존성 라이브러리
- 공통 라이브러리 설치
- 병렬 라이브러리 설치
- cuda runtime 함수
- cuda_vector 예제
- Docker란?
- 컨테이너란?
- 웹서버 구축 VM / Docker
...
...
- Introduction to KNL
- Benchmark (Quantum Espresso)
- 컴파일러
- LLVM
- CLANG
- Accelerator offloading
- How to get it, how to build it:clang
- Structure
- Code
- Dataflow
- 추가진행사항
- OpenACC 소개 및 기본 clauses
- OpenACC 소개 및 기본 clauses
- OpenMP 4+
- What's new in 3.1
- What's new in 4.0
- What's new in 4.5
- Artificial Intelligence
- Machine learning
- Artificial neural networks
- Deep learning
- Tools for deep learnig
- LVS 소개
- L4 스위치
- Load Balancing 방식 ...
- OpenACC
- Original Code
- 동기 vs 비동기연산
- Pipelining
- Blocking Computation
...
- Intel Xeon Platform Evolution
- Intel Xeon Processor Scalable Family
...
...
- Interlanguage Calling
- calling C Program
- calling fortran program
- Call by Value
- environment variables
- Singularity
- Docker와 Singularity 차이점
- 설치
- Make a Container
- Pull a Container
- Quantum Espresso
- VASP
...
- ...
...
...
- PBS Pro 특징
- 명령어 모음
- 도입 사례
- 작업 제출 및 삭제
- 수행 중인 작업 조회
- 종료된 작업 조회
- TACHYON2 에서 install
- Virtual Machine에서 install
- GPU Computing
- Basic Concepts
- Determing CUDA HW features and limits
- Compiling CUDA Fortran code
...
- Parallel Programming Models
...
- Docker란?
- Docker 설치하기
- Docker 기본 사용법
- Docker 병렬환경 구성
- 기타
- History of MPI
- Neighborhood Collectives
- Remote Memory Access One-Sided Communications
- Supprot for Clusters of SMP Nodes
- Fortran Bindings
- 기타
- Introduction to Python
- Python Basics
- Scientific Modules
- Visualization Modules
- Parallelization
...
- SLURM Scheduler
- Virtual Memory
- Program vs Process
- Storage Class and Scope
- Explicit-share
- Program Size
- Memory Map
- call Stack
...
- Fortran 2003
...
- 소개
- Members
- Current SW Components
- 기본 구성
...
...
- NIS 설정
- PAM 파일
...
- CUDA Toolkit
- CUDA-based Libraries
- 병렬 프로그래밍
- OpenCL, 개발환경
- 호스트와 디바이스
- C언어
- FFT & RNG
- OpenCL의 변화
- OpenCL 함수 레퍼런스
- 기본 개념
- 3차원 공간 내의 드로잉 : 지오메트리와 버퍼
- 지오메트리 변환과 파이프라인
- Introduction
- Using the cuFFT API
- cuFFT API Reference
- cuFFT Code Example
- CUDA 소개
- CUDA C를 이용한 병렬 프로그래밍
- 쓰레드 협력
- 상수 메모리와 이벤트
- 텍스처 메모리
- 그래픽 상호운용성
- 참고자료
- 병렬 프로그래밍
- OpenCL, 개발환경
- 호스트와 디바이스
- C언어
- FFT & RNG
- OpenCL의 변화
- OpenCL 함수 레퍼런스
- Introduction to Fortran 2008
- Submodules
- FORALL -a look back
- DO ConCURRENT
- Coarrays
- FDM vs FEM
- 영역 분할법
- C언어 기초
- OpenCL
- OpenCL Utilities
- 환경 변수란?
- 환경 모듈 패키지
- 환경 모듈 정보
- 환경 변수
- 환경 모듈 명령의 이해
- Cloud Computing, 대표서비스
- 가상화
- OpenStack
- OpenStack의 주요 프로젝트, 기타 서비스
...
- C언어 기초
- OpenCL
- OpenCL Utilities
- OpenCL Runtime API 함수
- What is ROOT
- Installation
- Usage
- Conventions
- Function
- Histogram
...
- OpenMP 2.0
- OpenMP 2.5
- OpenMP 3.0
- OpenMP 3.1
- Introduction to high performance computing for scientists and engineers
...
- LUSTRE 란
- 파이프 난류 유동 코드
- Poisson Solver
- Volume Splines
- Instruction Parallelism
- Data Parallelism
- Cache
- Out-of-order, Speculative Execution
- 사용환경설정
- 코드컴파일
- 실행결과
- 코드설명
- Tutorial Oprofile
- Install
- Software Pipelining
- Data Dependency
...
- Optmizing Code in Seven Steps
- Where to Parallelize
- Hotspot analysis using the intel compiler
- Hotspot Analysis Using the Auto-Parallelizer
- 사용환경
- 프로파일 설정
- 코드컴파일
- 실행결과
- 코드설명
- Pipeline Method
- Gauss-Seidel Algorithm
- Wavefront Parallelization
- Shared Memory Model
...
- Environment Variables
- target Constructs
- SIMD Constructs
...
...
- Introduction to Intel Architecture
- Optimization and Parallelization for MIC
- Benchmark Test of Quantum Espresso code
- Introduction to Quantum Espresso code
- Optimization and Parallelization for Xeon Phi
...
- Overview of netCDF
- Classic Data Model
- Utilities
- Library Architecture
- APIs
- NetCDF-4
- Performance
- Tuning and Analysis Utilities
- Profiling & Tracing
- 필수 라이브러리
- 추가 라이브러리
- NCARG 설치
- 설치 오류 해결
- 예제 실행
- 기타
- 수치예보의 기초이론
- WRF-ARW 모델
- MPI-3
- RDMA
- OpenSpeedShop
- Scalasca
- Tau