Premature Optimization is the root of all Evil. – Donald Knuth

ก้าวแรก High Performance Computing

JavaScript: ในมิติที่หลายหลาก

Introduction to High Performance Enterprise Applications (09-Apr-15)

Python

Modern C++ : ฉบับนึกอะไรได้ก็เขียน

  • จั่วหัว
  • Smart Pointers: การตั้งป้อมชน Managed Code
  • Object Oriented แบบ C++: ต้นแบบที่ยังคงไร้เทียมทาน
  • Generic Programming: ศาสตร์นี้ท่านได้แต่ใดมา
  • Functional Programming: Paradigm ที่หอมหวลที่สุดในทศวรรษนี้
  • เคล็ดวิชาเร็วแหกโค้ง #01: คัดลอกแบบไม่ต้องคัด
  • เคล็ดวิชาเร็วแหกโค้ง #02: Rvalue References
  • เคล็ดวิชาเร็วแหกโค้ง #03: แตกฉาน Hardware รบร้อยครั้งชนะร้อยครา
  • จับ String ให้อยู่หมัดด้วย Regular Expression
  • RTTI ปิดไว้ประหยัดกำลัง

Matrix : กระบวนศึกแห่ง HPC

  • Matrix #01: เกริ่นนำ
  • Matrix #02: BLAS
  • Matrix #03: LAPACK++
  • Matrix #04: Armadillo
  • Matrix #05: FFT

CUDA และ OpenCL

  • GPU Compute #01: Hello, World แบบดิบๆ
  • GPU Compute #02: ตำนาน CUDA

ก้าวหกสลึง High Performance Computing : หลากหลาย Models

  • ง่ายไว้ก่อนพ่อสอน OpenMP ไว้
  • จ่ายงานทางไปรษณีย์ข้ามเครื่องด้วย MPI
  • promise-future
  • Act
  • or Model
  • Thr
  • eading Building Blocks (TBB)
  • Cilk Plus
  • Microsoft Parallel Pattern Library (PPL)

ก้าวสอง High Performance Computing

  • เรียนรู้การทำงาน CPU ตัวประมวลผลเดี่ยว
  • เรียนรู้การทำงาน CPU หลายตัวประมวลผล

Modern C++

  • เกริ่นนำ

พื้นฐาน Functional Programming

TwoGuru

เป็นเว็ปเก่าของผมครับ ไม่มีการ update อีกต่อไป ตามอ่านของเก่าได้ที่

TwoGuru’s The Programmer Playground

 

 Do not go where the path may lead, go instead where there is no path and leave a trail.
Ralph Waldo Emerson เคยบัญญัติไว้

Copyright (C) 2014-2015 hpc-thai.com All rights reserved.
สงวนลิขสิทธิ์ ห้ามนำส่วนหนึ่งส่วนใดในเว็บไซต์นี้ไปทำซ้ำ หรือเผยแพร่ในรูปแบบใดๆ หรือด้วยวิธีอื่นใด โดยไม่ได้รับอนุญาตเป็นลายลักษณ์อักษร หากฝ่าฝืนจะถูกดำเนินคดี ตามที่กฏหมายบัญญัติไว้สูงสุด

[Total: 33    Average: 3.6/5]