웨비나

모아시스의 웨비나 정보 및 일정에 대해 소개합니다.

OpenMP Offload with Intel(R) oneAPI

(종료) 2023년 12월 18일(금) 15:00 ~ 16:30
온라인 무료 세미나

oneAPI - 가속 컴퓨팅을 개발하기 위한 스마트한 방식

세미나 개요

이 세션은 개발자와 연구자들에게 Intel(R) oneAPI를 사용한 맞춤화된 OpenMP 오프로딩에 대한 소개를 제공합니다.

GPU의 효율적인 오프로딩을 위해 C, C++ 및 Fortran에서 OpenMP 디렉티브의 사용법을 논의합니다.

실습 예제를 통해 데이터 전송, 메모리 관리, 그리고 호스트와 장치 간의 동기화 최적화를 보여줍니다.

최적의 성능과 확장성을 달성하기 위한 최선의 방법에 대하여 소개할 예정입니다.

세션 안내

시간 발표 내용 진행

2023년 12월 18일(금)

15:00 ~ 16:30

1. Overview of oneAPI

2. OpenMP Offload
2.1 Data movement and synchronization
2.2 Data and hierarchical paralellism
2.3 oneMKL offload

3. Intel Developer Cloud

4. oneAPI 2023 Update

5. Hands-on

발표 & QnA

발표자 및 사회자 안내

발표자 : 모아시스㈜ 기술개발팀 정진우 부장

HPC 분야에서 코드 최적화/병렬화, 사용자 기술지원, 사용자 교육 등 업무를 수행하였습니다.

현재 Intel oneAPI intructor로 활동하고 있으며, 해당 도구를 이용한 HPC 및 AI 분야의 활용에 대하여 연구하고 있습니다.

종료된 웨비나 입니다. 웨비나 영상을 다시 보시려면 아래 페이지를 방문해보세요.

다시보기

발표자료는 아래 링크에서 다운로드 하실 수 있습니다.
발표자료의 수정 및 재배포는 불가하며, 파일 공유가 필요하신 경우 모아시스의 홈페이지를 통해 공유 부탁드립니다.

발표자료 다운로드

CUDA to SYCL Migration with Intel(R) oneAPI

(종료) 2023년 10월 23일(금) 15:00 ~ 16:30
온라인 무료 세미나

oneAPI - 가속 컴퓨팅을 개발하기 위한 스마트한 방식

세미나 개요

SYCL*을 사용하기 위해 기존 코드를 마이그레이션하는데 있어 비용은 큰 문제가 됩니다.

Intel(R) oneAPI 툴킷에서는 DPC++로의 마이그레이션을 지원하기 위해 Intel(R) DPC++ 호환성 도구를 제공하며, CUDA를 사용하여 구현한 계산 작업 역시 DPC++ 코드로 변환 가능합니다.

이번 세션에서는 CUDA로 구현된 코드를 Intel(R) DPC++ 호환성 도구를 사용하여 DPC++ 코드로 마이그레이션는 절차를 데모를 통해 설명합니다.

또한 NVIDIA 하드웨어에서 DPC++로 마이그레이션된 코드를 컴파일하고 실행할 수 있는 oneAPI용 NVIDIA 플러그인 사용법을 소개할 예정입니다.

세션 안내

시간 발표 내용 진행

2023년 10월 23일(금)

15:00 ~ 16:30

1. Overview of oneAPI

2. Syntax and feature comparison-CUDA vs. DPC++

3. Migration workflow with SYCLomatic

4. NVIDIA plugin for oneAPI

5. oneAPI 2023 Update

6. Hands-on

발표 & QnA

발표자 및 사회자 안내

발표자 : 모아시스㈜ 기술개발팀 정진우 부장

HPC 분야에서 코드 최적화/병렬화, 사용자 기술지원, 사용자 교육 등 업무를 수행하였습니다.

현재 Intel oneAPI intructor로 활동하고 있으며, 해당 도구를 이용한 HPC 및 AI 분야의 활용에 대하여 연구하고 있습니다.

종료된 웨비나 입니다. 웨비나 영상을 다시 보시려면 아래 페이지를 방문해보세요.

다시보기

발표자료는 아래 링크에서 다운로드 하실 수 있습니다.
발표자료의 수정 및 재배포는 불가하며, 파일 공유가 필요하신 경우 모아시스의 홈페이지를 통해 공유 부탁드립니다.

발표자료 다운로드

Heterogenous Programming with oneAPI and DPC++(SYCL)

(종료) 2023년 07월 14일(금) 15:00 ~ 16:30
온라인 무료 세미나

oneAPI - 가속 컴퓨팅을 개발하기 위한 스마트한 방식

세미나 개요

데이터 병렬 C++(DPC++)는 Khronos의 SYCL를 기반으로 최신 C++ 병렬 프로그래밍 모델입니다.

DPC++는 특히 SYCL*을 쉽게 사용할 수 있도록 하는 확장이 포함되어 있습니다.

이 세션에서는 SYCL*을 사용하는 C++ 프로그램의 개념과 기본 구조를 설명하며 Intel® DevCloud에 연결하여 샘플 코드에서 그것들이 실제로 작동하는지 확인합니다.

테스크의 큐, 디바이스와 그 선택방식, 기본 병렬 커널, 통합 공유 메모리(USM) 모델과 버퍼 메모리 모델 등의 역할을 알아봄으로써 다양한 디바이스를 활용할 수 있습니다.

또한 Intel® one API 툴킷 2023에서 신기능과 강화된 SYCL*2020 지원에 대해 소개하겠습니다.

세션 안내

시간 발표 내용 진행

2023년 07월 14일(금)

15:00 ~ 16:30

1. Basic Structure of DPC++ Code

2. Queue and Device Selection

3. Data Management: Buffer vs USM

4. Parallel Kernel

5. oneAPI 2023 Update

6. Hands-on

발표 & QnA

발표자 및 사회자 안내

발표자 : 모아시스㈜ 기술개발팀 정진우 부장

HPC 분야에서 코드 최적화/병렬화, 사용자 기술지원, 사용자 교육 등 업무를 수행하였습니다.

현재 Intel oneAPI intructor로 활동하고 있으며, 해당 도구를 이용한 HPC 및 AI 분야의 활용에 대하여 연구하고 있습니다.

종료된 웨비나 입니다. 웨비나 영상을 다시 보시려면 아래 페이지를 방문해보세요.

다시보기

발표자료는 아래 링크에서 다운로드 하실 수 있습니다.
발표자료의 수정 및 재배포는 불가하며, 파일 공유가 필요하신 경우 모아시스의 홈페이지를 통해 공유 부탁드립니다.

발표자료 다운로드

Introducing Intel® oneAPI Toolkit 2023

(종료) 2023년 04월 19일(수) 15:00 ~ 16:30
온라인 무료 세미나

oneAPI - 가속 컴퓨팅을 개발하기 위한 스마트한 방식

세미나 개요

oneAPI는 여러 아키텍처 소프트웨어 개발을 용이하게 하고 최적의 하드웨어를 자유롭게 선택할 수 있는 크로스 아키텍처 프로그래밍 모델입니다.

oneAPI에서는 효율적인 소프트웨어 개발을 가능하게 하기 위해 다양한 툴킷을 제공하고 있습니다.

'oneAPI 기반 툴킷'은 인텔의 CPU, GPU, FPGA에서 고성능 애플리케이션을 개발하기 위한 기본 툴과 라이브러리의 기본 세트 입니다.

'oneAPI HPC 툴킷'C/C++, Fortran 컴파일러와 MPI 개발 툴을 통해 CPU 및 액셀러레이터 또는 해당 클러스터에 최적화된 HPC 애플리케이션 개발을 지원합니다.

이 세미나에서는 인텔 one API 툴킷의 현황을 알기 쉽게 소개해 드리겠습니다.

세션 안내

시간 발표 내용 진행

2023년 04월 19일(수)

15:00 ~ 16:30

1. oneAPI Basic Toolkit

2. oneAPI HPC Toolkit

3. oneAPI 2023 Update

4. Hands-on

발표 & QnA

발표자 및 사회자 안내

발표자 : 모아시스㈜ 기술개발팀 정진우 부장

HPC 분야에서 코드 최적화/병렬화, 사용자 기술지원, 사용자 교육 등 업무를 수행하였습니다.

현재 Intel oneAPI intructor로 활동하고 있으며, 해당 도구를 이용한 HPC 및 AI 분야의 활용에 대하여 연구하고 있습니다.

종료된 웨비나 입니다. 웨비나 영상을 다시 보시려면 아래 페이지를 방문해보세요.

다시보기

발표자료는 아래 링크에서 다운로드 하실 수 있습니다.
발표자료의 수정 및 재배포는 불가하며, 파일 공유가 필요하신 경우 모아시스의 홈페이지를 통해 공유 부탁드립니다.

발표자료 다운로드

Multi-GPU Programming with DPC++

(종료) 2022년 12월 16일(금) 15:00 ~ 16:30
온라인 무료 세미나

oneAPI - 가속 컴퓨팅을 개발하기 위한 스마트한 방식

세미나 개요

Message Passing Interface (MPI)는 분산 컴퓨팅 환경에서 멀티프로세서 프로그램을 실행할 수 있는 프로그래밍 모델입니다.

인텔®one API DPC++/C++ 컴파일러의 도입으로 개발자들은 CPU, GPU, FPGA를 포함한 다양한 플랫폼에서 실행할 수 있는 단일 소스 코드를 작성할 수 있습니다.

MPI와 DPC++ 언어를 결합함으로써 개발자들은 분산 컴퓨팅 환경에서 애플리케이션을 실행할 수 있습니다.

세션 안내

시간 발표 내용 진행

2022년 12월 16일(금)

15:00 ~ 16:30

1. Overview of oneAPI and DPC++

2. Integrating MPI and DPC++

3. Hands-on

발표 & QnA

발표자 및 사회자 안내

발표자 : 모아시스㈜ 기술개발팀 정진우 부장

HPC 분야에서 코드 최적화/병렬화, 사용자 기술지원, 사용자 교육 등 업무를 수행하였습니다.

현재 Intel oneAPI intructor로 활동하고 있으며, 해당 도구를 이용한 HPC 및 AI 분야의 활용에 대하여 연구하고 있습니다.

종료된 웨비나 입니다. 웨비나 영상을 다시 보시려면 아래 페이지를 방문해보세요.

다시보기

발표자료는 아래 링크에서 다운로드 하실 수 있습니다.
발표자료의 수정 및 재배포는 불가하며, 파일 공유가 필요하신 경우 모아시스의 홈페이지를 통해 공유 부탁드립니다.

발표자료 다운로드

DPC++ Essentials: Advanced Concepts

(종료) 2022년 9월 23일(금) 15:00 ~ 16:30
온라인 무료 세미나

oneAPI - 가속 컴퓨팅을 개발하기 위한 스마트한 방식

세미나 개요

이 워크숍에서는 이기종 아키텍처에서 효율적인 결과를 얻기 위한 기술에 대해 설명합니다.

다음과 같은 주제를 다룹니다.

- DPC++의 USM을 통해서 메모리 이동 및 커널 실행 때 데이터 종속성 처리 방식

- DPC++의 subgroup를 통해서 명시적 메모리 작업을 피할 수 있는 방식

- DPC++의 reduction을 통해서 병렬 커널 작동 방식

세션 안내

시간 발표 내용 진행

2022년 09월 23일(금)

15:00 ~ 16:30

1. Basic concepts of DPC++

2. Advanced concepts DPC++
- Unified shared memory
- Subgroups
- Reduction

3. Hands-on

발표 & QnA

발표자 및 사회자 안내

발표자 : 모아시스㈜ 기술개발팀 정진우 부장

HPC 분야에서 코드 최적화/병렬화, 사용자 기술지원, 사용자 교육 등 업무를 수행하였습니다.

현재 Intel oneAPI intructor로 활동하고 있으며, 해당 도구를 이용한 HPC 및 AI 분야의 활용에 대하여 연구하고 있습니다.

종료된 웨비나 입니다. 웨비나 영상을 다시 보시려면 아래 페이지를 방문해보세요.

다시보기

발표자료는 아래 링크에서 다운로드 하실 수 있습니다.
발표자료의 수정 및 재배포는 불가하며, 파일 공유가 필요하신 경우 모아시스의 홈페이지를 통해 공유 부탁드립니다.

발표자료 다운로드

OpenMP Offload in oneAPI HPC Toolkit

(종료) 2022년 6월 17일(금) 10:30 ~ 11:30
온라인 무료 세미나

oneAPI - 가속 컴퓨팅을 개발하기 위한 스마트한 방식

세미나 개요

LLVM 기반으로 인텔® C/C++ 및 Fortran 컴파일러(icx, icpx 및 ifx)는 GPU에 대한 OpenMP 오프로드를 지원합니다.

OpenMP를 사용하는 경우에는 프로그래머는 소스코드에 지시문을 삽입하여

애플리케이션의 특정 영역을 GPU로 오프로드 가능합니다.

이 세션에서는 인텔® DPC++/C++ 컴파일러와 인텔® Fortran 컴파일러에서 지원하는 OpenMP를 사용하여 GPU로 오프로드하는 방법을 간략하게 설명합니다.

세션 안내

시간 발표 내용 진행

2022년 06월 17일(금)

10:30 ~ 11:30

1. oneAPI in 2022
- Intel compiler roadmap in 2022
- OpenMP 4.5 and 5.0 support with ICX/IFX

2. OpenMP offload for accelerators
- Managing data movement
- Expressing data and hierarchical parallelism
- oneMKL GPU offload

3. Case Study

발표 & QnA

발표자 및 사회자 안내

발표자 : 모아시스㈜ 기술개발팀 정진우 부장

HPC 분야에서 코드 최적화/병렬화, 사용자 기술지원, 사용자 교육 등 업무를 수행하였습니다.

현재 Intel oneAPI intructor로 활동하고 있으며, 해당 도구를 이용한 HPC 및 AI 분야의 활용에 대하여 연구하고 있습니다.

종료된 웨비나 입니다. 웨비나 영상을 다시 보시려면 아래 페이지를 방문해보세요.

다시보기

발표자료는 아래 링크에서 다운로드 하실 수 있습니다.
발표자료의 수정 및 재배포는 불가하며, 파일 공유가 필요하신 경우 모아시스의 홈페이지를 통해 공유 부탁드립니다.

발표자료 다운로드

FPGA Development Flow with Intel® oneAPI

(종료) 2022년 4월 15일(금) 15:00 ~ 16:00
온라인 무료 세미나

oneAPI - 가속 컴퓨팅을 개발하기 위한 스마트한 방식

세미나 개요

oneAPI대한 간략한 소개를 포함하여 FPGA 개발 과정을 소개합니다.

풍부한 DPC++ 언어 지원(SYCL* 및 Modern C++)을 사용하면 복잡한 하드웨어 디자인을 구현할 수 있습니다.

oneAPI를 통해서 신속한 반복 개발 워크플로우로를위한 세련된 디자인을 실현합니다.

FPGA 워크로드를 쉽게 가속화할 수 있고 개발 기간을 몇 주 단위로 단축합니다.

마지막으로 증명된 case study를 소개합니다.

세션 안내

시간 발표 내용 진행

2022년 04월 15일(금)

15:00 ~ 16:00

1. oneAPI in 2022
- FPGA workflow
- OpenMP offload
- Rendering toolkit

2. FPGA Development Flow with one API Toolkits
- FPGA Emulation
- FPGA Optimization Report Generation
- FPGA Bitstream Compilation

3. Case Studies

발표 & QnA

발표자 및 사회자 안내

발표자 : 모아시스㈜ 기술개발팀 정진우 부장

HPC 분야에서 코드 최적화/병렬화, 사용자 기술지원, 사용자 교육 등 업무를 수행하였습니다.

현재 Intel oneAPI intructor로 활동하고 있으며, 해당 도구를 이용한 HPC 및 AI 분야의 활용에 대하여 연구하고 있습니다.

종료된 웨비나 입니다. 웨비나 영상을 다시 보시려면 아래 페이지를 방문해보세요.

다시보기

발표자료는 아래 링크에서 다운로드 하실 수 있습니다.
발표자료의 수정 및 재배포는 불가하며, 파일 공유가 필요하신 경우 모아시스의 홈페이지를 통해 공유 부탁드립니다.

발표자료 다운로드

Leveraging Intel® oneDNN for AI Workload

(종료) 2022년 1월 21일(금) 15:00 ~ 16:00
온라인 무료 세미나

oneAPI - 가속 컴퓨팅을 개발하기 위한 스마트한 방식

세미나 개요

oneAPI에 대한 간략한 소개를 포함하여 Intel GPU Architecture 중 Gen9, Gen11, Ponte Vecchio를 소개하고,

현재 AI Framework로 인기 있는 TensorFlow와 PyTorch를 Intel Architecture에 최적화하여 사용하는 방법을 소개합니다.

그리고 oneAPI의 Deep Neural Network Library인 oneDNN의 기본 개념에 대해서 소개하고, cuDNN을 oneDNN으로 변환하는 간단한 예제를 다룹니다.

마지막으로 oneAPI 2022에서 도입된 compiler, library, VTUNE Profiler, Advisor의 새로운 특징들을 소개합니다.

세션 안내

시간 발표 내용 진행

2022년 01월 21일(금)

15:00 ~ 16:00

1. oneAP
- oneAPI Overview
- Intel GPU Architecture Overview

2. oneDNN
- Intel optimization for TensorFlow/ PyTorch
- oneDNN primitives in action

3. oneAPI new features(2022)

발표 & QnA

발표자 및 사회자 안내

발표자 : 모아시스㈜ 기술개발팀 정진우 부장

HPC 분야에서 코드 최적화/병렬화, 사용자 기술지원, 사용자 교육 등 업무를 수행하였습니다.

현재 Intel oneAPI intructor로 활동하고 있으며, 해당 도구를 이용한 HPC 및 AI 분야의 활용에 대하여 연구하고 있습니다.

종료된 웨비나 입니다. 웨비나 영상을 다시 보시려면 아래 페이지를 방문해보세요.

다시보기

발표자료는 아래 링크에서 다운로드 하실 수 있습니다.
발표자료의 수정 및 재배포는 불가하며, 파일 공유가 필요하신 경우 모아시스의 홈페이지를 통해 공유 부탁드립니다.

발표자료 다운로드

Optimization and GPU Offloading Workflow with Intel oneAPI

(종료) 2021년 10월 28일(목) 15:00 ~ 16:00
온라인 무료 세미나

oneAPI - 가속 컴퓨팅을 개발하기 위한 스마트한 방식

세미나 개요

애플리케이션의 병목 현상의 파악 및 제거는 모든 개발자가 피할 수 없는 과제입니다. 새로운 플랫폼으로 마이그레이션하는 경우에 이 작업은 더욱 복잡해집니다. 병목 현상을 식별 할뿐만 아니라 먼저 오프로드하여 이점을 얻을 수 있는 코드 영역을 파악해야 합니다.

인텔(R) oneAPI 기반 툴킷에 포함된 VTune™ Advisor의 GPU를위한 새로운 기능은 병목 현상의 특정뿐만 아니라 오프로드하여 이점을 얻을 수 있는 코드 영역의 특성을 지원합니다.

이번 웨비나에 소개된 내용으로 다양한 아키텍처위한 애플리케이션 성능 최적화를 어떻게 적절하게 적용 하는지를 직관적으로 이해할 수 있습니다.

세션 안내

시간 발표 내용 진행

2021년 10월 28일(목)

15:00 ~ 16:00

1. Application performance snapshot

2. oneAPI VTune advisor

3. Automated roofline model

4. GPU offload modeling and analysis

발표 & QnA

발표자 및 사회자 안내

발표자 : 모아시스㈜ 기술개발팀 정진우 부장

HPC 분야에서 코드 최적화/병렬화, 사용자 기술지원, 사용자 교육 등 업무를 수행하였습니다.

현재 Intel oneAPI intructor로 활동하고 있으며, 해당 도구를 이용한 HPC 및 AI 분야의 활용에 대하여 연구하고 있습니다.

종료된 웨비나 입니다. 웨비나 영상을 다시 보시려면 아래 페이지를 방문해보세요.

다시보기

발표자료는 아래 링크에서 다운로드 하실 수 있습니다.
발표자료의 수정 및 재배포는 불가하며, 파일 공유가 필요하신 경우 모아시스의 홈페이지를 통해 공유 부탁드립니다.

발표자료 다운로드

Benchmarking the Performance of oneAPI on
Heterogeneous Computing Platforms

(종료) 2021년 06월 18일(금) 10:30 ~ 11:30
온라인 무료 세미나

oneAPI - 가속 컴퓨팅을 개발하기 위한 스마트한 방식

세미나 개요

SYCL은 사용자가 멀티 코어 CPU, GPU 및 FPGA와 같은 다양한 종류의 가속기를 대상으로 이기종 프로그래밍(Heterogeneous programming)을 할 수 있도록 하는 고급 언어입니다.

SYCL의 고급언어 추상화가 성능에 부정적 영향을 미칠 수 있다는 우려가 있습니다.

그러나 일반적으로 SYCL, 특히 oneAPI의 성능 데이터는 네이티브 구현에 비해 널리 알려져 있지 않습니다.

이 문제를 다루기 위해 우리는 SYCL 구현의 STREAM 및 수치 시뮬레이션에 널리 사용되는 선택적 알고리즘에서의 성능을 측정했습니다.

또한 oneMKL 및 oneDNN이 이기종 컴퓨팅 워크플로우에서 다양한 장치를 지원하는 방법을 시연합니다.

oneAPI를 사용한 Intel CPU와 Intel 9세대 그래픽스 및 Xe 그래픽스(12세대)에 대한 성능도 논의해 볼 수 있습니다.

세션 안내

시간 발표 내용 진행

2021년 06월 18일(금))

10:30 ~ 11:30

1. SYCL performance model

2. STREAM benchmarks

3. Introduction to oneMKL

4. Introduction to oneDNN

발표 & QnA

발표자 및 사회자 안내

발표자 : 모아시스㈜ 기술개발팀 정진우 부장

HPC 분야에서 코드 최적화/병렬화, 사용자 기술지원, 사용자 교육 등 업무를 수행하였습니다.

현재 Intel oneAPI intructor로 활동하고 있으며, 해당 도구를 이용한 HPC 및 AI 분야의 활용에 대하여 연구하고 있습니다.

종료된 웨비나 입니다. 웨비나 영상을 다시 보시려면 아래 페이지를 방문해보세요.

다시보기

발표자료는 아래 링크에서 다운로드 하실 수 있습니다.
발표자료의 수정 및 재배포는 불가하며, 파일 공유가 필요하신 경우 모아시스의 홈페이지를 통해 공유 부탁드립니다.

발표자료 다운로드

Introduction to Intel oneAPI for HPC and AI-DL

(종료) 2021년 01월 21일(목) 10:30 ~ 11:30
온라인 무료 세미나

oneAPI - 가속 컴퓨팅을 개발하기 위한 스마트한 방식

세미나 개요

인텔® oneAPI 툴킷 은 다양한 아키텍처(CPU, GPU, FPGA)에서 뛰어난 성능의 애플리케이션과 솔루션을 효율적으로 개발하기 위한 도구를 제공합니다.

이를 보완하는 베이스 툴킷과 특수 애드온은 프로그래밍을 간소화 하며 개발자의 생산성 개선, 타협 없는 성능 제공, 혁신 가속화에 도움을 줍니다.

이 툴킷에는 고급 분석 및 디버그 도구, 특수한기능 최적화 도구와 함께 oneAPI의 아키텍처 간언어인 DPC++(Data Parallel C++), 인텔®oneAPI DPC++/C++ 컴파일러, oneAPI 업계사양을 구현하는 라이브러리 가 포함됩니다.

또한 세그먼트별 툴킷은 개발자가 HPC, AI 및 렌더링용 애플리케이션과 솔루션을 최적화하는 것을 도와줍니다.

세션 안내

시간 발표 내용 진행

2021년 01월 21일(목)

10:30 ~ 11:30

1. What is oneAPI?

2. Intel oneAPI DPC++ Programming

3. High-performance computing(HPC)

4. Machine learning, deep learning, and analytics

발표 & QnA

발표자 및 사회자 안내

발표자 : 모아시스㈜ 기술개발팀 정진우 부장

HPC 분야에서 코드 최적화/병렬화, 사용자 기술지원, 사용자 교육 등 업무를 수행하였습니다.

현재 Intel oneAPI intructor로 활동하고 있으며, 해당 도구를 이용한 HPC 및 AI 분야의 활용에 대하여 연구하고 있습니다.

종료된 웨비나 입니다. 웨비나 영상을 다시 보시려면 아래 페이지를 방문해보세요.

다시보기

발표자료는 아래 링크에서 다운로드 하실 수 있습니다.
발표자료의 수정 및 재배포는 불가하며, 파일 공유가 필요하신 경우 모아시스의 홈페이지를 통해 공유 부탁드립니다.

발표자료 다운로드