← All speakers

Bio, Work & Ideas

Pedro Torruella

Conference affiliation: OctoAI · 2024

Pedro Torruella is a senior software engineer on NVIDIA’s software compilers team, specializing in GPU kernel optimization and machine-learning techniques for the GPU programming stack. He co-authored NVIDIA CompileIQ, a CUDA 13.3 optimization framework that automatically tunes compiler decisions to individual workloads.

Torruella began his career in real-time video processing, implementing algorithms in hardware and software. He subsequently managed programs, led multinational teams, and founded a startup. He holds a joint master’s degree in electrical and computer engineering from the University of Southampton and RPTU Kaiserslautern.

At OctoAI, he worked in developer relations, helping engineers deploy open-source language models, build retrieval systems, and integrate customized models into production applications. He authored the LlamaIndex OctoAI embeddings integration, which supports individual and batched embedding requests, and independently presented on production language models and open-source providers.

At AI Engineer World’s Fair 2024, he supported an OctoAI fine-tuning workshop led by company co-founder Thierry Moreau, helping troubleshoot model-asset deployment during a demonstration involving Llama 3, function calling, and sensitive-data redaction. He also co-hosted an OctoAI agentic AI and function-calling webinar.

  • Workload-specific compiler auto-tuning: NVIDIA CompileIQ uses evolutionary search to explore register allocation, instruction scheduling, and loop transformations, producing kernel configurations tailored to actual workloads.
  • Multi-objective performance optimization: Its search weighs execution speed against compilation time and power consumption, giving engineers practical choices for different deployment constraints.
  • Production-ready model infrastructure: His OctoAI work linked embeddings, retrieval, model customization, function calling, and deployment into concrete developer workflows.

Read the topics behind these talks

1 conference talk

Key ideas

Scroll to read ↓

Follow a PII-redaction workflow from training data to LoRA deployment and evaluation, with the model choices, serving economics and live-demo failure that shape the result.

  • When the prototype costs too much and still falls short
    1:02 ↗
  • Choose the intervention that matches the failure
    7:16 ↗
  • Build data that resembles the work
    12:14 ↗
  • Choose the base model and the artifact you will serve
    14:42 ↗
  • Decide which infrastructure to operate
    19:04 ↗
  • Define what a good answer means
    23:08 ↗
  • Extract sensitive values before deciding how to redact them
    25:05 ↗
  • Turn labeled examples into tool-call conversations
    29:08 ↗
  • Configure training, then inspect a prepared run
    34:28 ↗
  • Export the adapter and register a serving asset
    39:52 ↗
  • Recover from the upload failure and call the model
    42:19 ↗
  • Measure extraction quality against the privacy labels
    45:57 ↗
  • Keep the quality loop running
    49:48 ↗

References