esravil ~
/blog/hello-world

Hello World

introgpucomputing

A simple introduction to the personal site and my journey with GPU computing.

Hello World

Welcome to my personal site! This is where I'll be sharing GPU-rich stories, computational stances, and various technical explorations.

What to Expect

This site serves as a digital archive for:

  • Blog posts: Technical insights and tutorials
  • Stories: GPU-rich narratives about computational experiences
  • Stances: My opinions on technology and computing trends
  • Papers: Research work and academic contributions

Why GPUs?

Graphics Processing Units have revolutionized not just gaming, but scientific computing, machine learning, and creative applications. The parallel nature of GPU computing opens up fascinating possibilities for:

import torch

# Simple GPU acceleration example
if torch.cuda.is_available():
    device = torch.device("cuda")
    print(f"Using GPU: {torch.cuda.get_device_name()}")
else:
    device = torch.device("cpu")
    print("Using CPU")

# Create tensors on GPU
x = torch.randn(1000, 1000).to(device)
y = torch.randn(1000, 1000).to(device)

# Parallel matrix multiplication
result = torch.mm(x, y)

The Journey Ahead

This site will document my explorations in:

  • High-performance computing
  • GPU programming with CUDA and OpenCL
  • Machine learning infrastructure
  • Creative coding with shaders
  • Systems programming

Stay tuned for more content!