Optimizing reflection in C# via dynamic code generation

C# language — background by Fotis Fotopolous on Unsplash

I have recently been spending a lot of time working on ComputeSharp, a .NET Standard 2.1 library written in C# 8.0 that lets you run code in parallel on the GPU through DX12 and dynamically generated HLSL compute shaders. That is a somewhat unintuitive description for a library that does something conceptually simple: it runs code in parallel in a manner similar to Parallel.For, but on the GPU…

--

--

--

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

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Cloud computing infrastructure models

UIColor Converter Web App

Best open-source eCommerce solutions in 2020

best open source ecommerce solutions

A Golang library to parse JVM thread dumps

Access Geoserver remotely Using IIS

CS373 Spring 2022: William Johnston

Testing: Human vs Computer.

2019 testing conferences part 1

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Sergio Pedri

Sergio Pedri

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

More from Medium

oracle vault in c#, .net, javascript, java , plsql, ruby, typescript & any domain

Java like Enums in C#

Aggregation vs Composition vs Association C#

The Facilis framework for dotnet core — the todo sample app