Skip to content
Open Source Blog

Now available: ONNX Runtime 0.5 with support for edge hardware acceleration 

ONNX Runtime 0.5, the latest update to the open source high performance inference engine for ONNX models, is now available. This release improves the customer experience and supports inferencing optimizations across hardware platforms. Since the last release in May, Microsoft teams have deployed an additional 45+ models that leverage ONNX Runtime for inferencing. These models...

Read more

Microsoft joins partners and the Linux Foundation to create Confidential Computing Consortium 

Microsoft has invested in confidential computing for many years, so I’m excited to announce that Microsoft will join industry partners to create the Confidential Computing Consortium, a new organization that will be hosted at The Linux Foundation. The Confidential Computing Consortium will be dedicated to defining and accelerating the adoption of confidential computing. Confidential computing...

Read more

Trill 103: Ingress, Egress, and Trill’s notion of time 

Congratulations! You’ve made it to the next installment of our overview of Trill, Microsoft’s open source streaming data engine. As noted in our previous posts about basic queries and joins, Trill is a temporal query processor. Trill works with data that has some intrinsic notion of time. However, Trill doesn’t assign any semantics to that...

Read more

How to use Trill for impression feedback (part 2) 

This is part 2 of 2-post series that shows you how to use Trill, an open source .NET library designed to process one trillion events a day, for impression feedback. In part 1, we walked through how to write Trill queries to find out: 1) which impressions successfully joined to the feedback stream and 2)...

Read more

How to use Trill for impression feedback (part 1) 

On the Microsoft BingAds team, one of my primary responsibilities is the development and maintenance of the FastBI pipeline – the system responsible for all revenue coming from the Bing search engine. We have been working on streaming technologies for the last five years, combining the scale and stability of our internal Cosmos compute platform...

Read more

ONNX Runtime: a one-stop shop for machine learning inferencing 

Organizations that want to leverage AI at scale must overcome a number of challenges around model training and model inferencing. Today, there are a plethora of tools and frameworks that accelerate model training but inferencing remains a tough nut due to the variety of environments that models need to run in. For example, the same...

Read more

Trill 102: Temporal Joins 

This post is the second in a sequence intended to introduce developers to the Trill streaming query engine, its programming model, and its capabilities. We introduced in the previous post the concept of snapshot semantics for temporal query processing. Here, we go deeper into the mechanics of snapshot semantics by showing its impact on one...

Read more

Microsoft open sources Data Accelerator for Apache Spark 

Welcome to Data Accelerator! Data Accelerator for Apache Spark simplifies streaming big data using Spark. Data Accelerator has been used for two years within Microsoft for processing streamed data across many internal deployments handling data volumes at Microsoft scale. Offering an easy to use platform to learn and evaluate your streaming needs and requirements, we...

Read more

Open source libraries for Microsoft Quantum 

Quantum computing is a new universe of computing that promises exponential increases in processing power, which could help scientists solve the problems of the future – on topics ranging from biomedical research and smart materials to cryptography and climate science. After more than a decade of work by researchers, engineers, and developers from across the...

Read more