Open in app

Sign in

Write

Sign in

Sergio Pedri
Sergio Pedri

176 followers

Home

About

Announcing ComputeSharp 2.0 — run C# on the GPU with ease through DirectX 12 and D2D1!

This post is an introduction to ComputeSharp and the various DX12 and D2D1 features it includes, with code samples and technical details.

Nov 29, 2022
The wallpaper used as hero image for ComputeSharp on the GitHub repo. It has 3 images side by side, showing some blurred shader code, a GPU die, and an image resulting from applying a bokeh blur effect written with ComputeSharp on it. Over the image, at the center, is the project logo (a white grid icon with drop shadow over a blue background), and the “ComputeSharp” title right below it.
The wallpaper used as hero image for ComputeSharp on the GitHub repo. It has 3 images side by side, showing some blurred shader code, a GPU die, and an image resulting from applying a bokeh blur effect written with ComputeSharp on it. Over the image, at the center, is the project logo (a white grid icon with drop shadow over a blue background), and the “ComputeSharp” title right below it.
Nov 29, 2022

Announcing the Microsoft.Toolkit HighPerformance 7.0 release

An overview of the main features and improvements being introduced in this second major release of the HighPerformance package

Mar 16, 2021
Announcing the Microsoft.Toolkit HighPerformance 7.0 release
Announcing the Microsoft.Toolkit HighPerformance 7.0 release
Mar 16, 2021

Enabling and using C# 9 features on older and “unsupported” runtimes

A guide on how to enable support for many new C# 9 features on older runtimes and frameworks that do not offer them out of the box

Nov 13, 2020
3
Enabling and using C# 9 features on older and “unsupported” runtimes
Enabling and using C# 9 features on older and “unsupported” runtimes
Nov 13, 2020
3

Optimizing string.Count all the way from LINQ to hardware accelerated vectorized instructions

A technical deep dive into SIMD accelerated C# APIs to speedup simple loop iterations

Jan 9, 2020
4
Optimizing string.Count all the way from LINQ to hardware accelerated vectorized instructions
Optimizing string.Count all the way from LINQ to hardware accelerated vectorized instructions
Jan 9, 2020
4

Optimizing reflection in C# via dynamic code generation

A technical deep dive into C# techniques to make reflection-based code run faster using dynamic code generation and other optimizations

Sep 24, 2019
3
Optimizing reflection in C# via dynamic code generation
Optimizing reflection in C# via dynamic code generation
Sep 24, 2019
3
Sergio Pedri

Sergio Pedri

176 followers

Software Engineer II at Microsoft, working on the Microsoft Store for Windows 11. .NET Community Toolkit lead. .NET Foundation member and former Microsoft MVP.

Help

Status

About

Careers

Press

Blog

Privacy

Rules

Terms

Text to speech