Black Bg

정회원신청

정회원 신청은 대출이 가능한 소속 부대 도서관 홈페이지에서 요청하셔야 합니다.
정회원 신청 하시겠습니까?

닫기
검색

검색

  • Home
  • 기능목록
  • 검색

상세정보

Julia high performance : optimizations, distributed computing, multithreading, and GPU programming with Julia 1.0 and beyond / / Second edition

QR코드
도서 상세정보
자료유형 : eBook
ISBN : 9781788292306 
ISBN : 1788292308 
ISBN :
개인저자 : Sengupta, Avik, author.
서명/저자사항 : Julia high performance:  optimizations, distributed computing, multithreading, and GPU programming with Julia 1.0 and beyond /:  Avik Sengupta. 
판사항 : Second edition. 
발행사항 : Birmingham:  Packt Publishing Ltd.,  2019. 
형태사항 : 1 online resource. 
일반주기 : Port sharing for high-performance web serving 
일반주기 : Includes index. 
내용주기 : Cover; Title Page; Copyright and Credits; Dedication; About Packt; Foreword; Contributors; Table of Contents; Preface; Chapter 1: Julia is Fast; Julia -- fast and dynamic; Designed for speed; JIT and LLVM; Types, type inference, and code specialization; How fast can Julia be?; Summary; Chapter 2: Analyzing Performance; Timing Julia functions; The @time macro; Other time macros; The Julia profiler; Using the profiler; ProfileView; Using Juno for profiling; Using TimerOutputs; Analyzing memory allocation; Using the memory allocation tracker; Statistically accurate benchmarking 
내용주기 : Using BenchmarkTools.jlSummary; Chapter 3: Types, Type Inference, and Stability; The Julia type system; Using types; Multiple dispatch; Abstract types; Julia's type hierarchy; Composite and immutable types; Type parameters; Type inference; Type-stability; Definitions; Fixing type instability; The performance pitfalls; Identifying type stability; Loop variables; Kernel methods and function barriers; Types in storage locations; Arrays; Composite types; Parametric composite types; Summary; Chapter 4: Making Fast Function Calls; Using globals; The trouble with globals 
내용주기 : Fixing performance issues with globalsInlining; Default inlining; Controlling inlining; Disabling inlining; Constant propagation; Using macros for performance; The Julia compilation process; Using macros; Evaluating a polynomial; Horner's method; The Horner macro; Generated functions; Using generated functions; Using generated functions for performance; Using keyword arguments; Summary; Chapter 5: Fast Numbers; Numbers in Julia, their layout, and storage; Integers; Integer overflow; BigInt; The floating point; Floating point accuracy; Unsigned integers; Trading performance for accuracy 
내용주기 : The @fastmath macroThe K-B-N summation; Subnormal numbers; Subnormal numbers to zero; Summary; Chapter 6: Using Arrays; Array internals in Julia; Array representation and storage; Column-wise storage; Adjoints; Array initialization; Bounds checking; Removing the cost of bounds checking; Configuring bound checks at startup; Allocations and in-place operations; Preallocating function output; sizehint!; Mutating functions; Broadcasting; Array views; SIMD parallelization (AVX2, AVX512); SIMD.jl; Specialized array types; Static arrays; Structs of arrays; Yeppp! 
내용주기 : Writing generic library functions with arraysSummary; Chapter 7: Accelerating Code with the GPU; Technical requirements; Getting started with GPUs; CUDA and Julia; CuArrays; Monte Carlo simulation on the GPU; Writing your own kernels; Measuring GPU performance; Performance tips; Scalar iteration; Combining kernels; Processing more data; Deep learning on the GPU; ArrayFire; Summary; Chapter 8: Concurrent Programming with Tasks; Tasks; Using tasks; The task life cycle; task_local_storage; Communicating between tasks; Task iteration; High-performance I/O 
요약 : Julia is a high-level, high-performance dynamic programming language for numerical computing. This book will help you understand the performance characteristics of your Julia programs and achieve near-C levels of performance in Julia. 
일반주제명 : Julia (Computer program language) -- 
일반주제명 : Application software --  Development. -- 
일반주제명 : Application software --  Development. -- 
일반주제명 : Julia (Computer program language) -- 
개인저자 : Edelman, Alan.
기타형태 저록 : Print version: Sengupta, Avik. Julia High Performance : Optimizations, Distributed Computing, Multithreading, and GPU Programming with Julia 1. 0 and Beyond, 2nd Edition. Birmingham : Packt Publishing, Limited, ©2019, 9781788298117
언어 영어
원문
URL :
    • 예약
    • 인쇄
    • SSMS
    • 서가부재
    • 보존서고
    • 우선정리예약
    • 무인예약대출

    예약

    1. 1. 예약현황은 홈페이지 로그인 후 예약 페이지에 확인 가능합니다.
    2. 2. 도착 통보된 예약자료 대출을 원하지 않는 경우에는 예약 현황에서 취소할 수 있습니다.
    3. 3. 기타 문의사항은 도서관에 문의 바랍니다.
    닫기

    무인예약대출

    1. 1. 무인예약대출 현황은 홈페이지 로그인 후 무인예약대출 페이지에 확인 가능합니다.
    2. 2. 무인예약대출자료 대출을 원하지 않는 경우에는 무인예약대출 페이지에서 신청 또는 접수상태인 경우만 취소할 수 있습니다.
    3. 3. 희망대출일은 신청일로부터 최대 1주일 까지 가능합니다.
    4. 4. 희망대출일을 선택하지 않은 경우 대출대기 통보 후 1주일까지 기기에서 대출가능합니다.
    5. 5. 기타 문의사항은 도서관에 문의 바랍니다.
    닫기
    서평쓰기

    서평쓰기

    서평쓰기
    닫기
    태그추가

    태그추가

    닫기

    QR코드

    닫기
    챗봇
    • 도서관 대화형 검색봇 서비스 앤디입니다.