March 2012
-
:
Windows 8 Registered I/O Example UDP Servers
I’ve been looking at the Windows 8 Registered I/O Networking Extensions since October when they first made an appearance as part of the Windows 8 Developer Preview. Whilst exploring and understanding the new API I spent some time … -
:
Windows 8 Registered I/O - Simple RIO Polled UDP Example Server
I’ve been looking at the Windows 8 Registered I/O Networking Extensions since October when they first made an appearance as part of the Windows 8 Developer Preview. Whilst exploring and understanding the new API I spent some time … -
:
Windows 8 Registered I/O - Single threaded RIO Event Driven UDP Example Server
This article presents the second in my series of example servers using the Windows 8 Registered I/O Networking extensions, RIO. This example server uses the event driven notification method to handle RIO completions. I’ve been looking … -
:
Windows 8 Registered I/O - Single threaded RIO IOCP UDP Example Server
This article presents the third in my series of example servers using the Windows 8 Registered I/O Networking extensions, RIO. This example server uses the I/O Completion Port notification method to handle RIO completions, but only uses a … -
:
Windows 8 Registered I/O - Multi threaded RIO IOCP UDP Example Server
This article presents the fourth in my series of example servers using the Windows 8 Registered I/O Networking extensions, RIO. This example server, like the last example, uses the I/O Completion Port notification method to handle RIO … -
:
Windows 8 Registered I/O - Traditional Polled UDP Example Server
This article presents the fifth in my series of example servers for comparing the performance of the Windows 8 Registered I/O Networking extensions, RIO, and traditional Windows networking APIs. This example server is a traditional polled … -
:
Windows 8 Registered I/O - Generating load for the performance tests
Now that we have five example servers, four RIO designs and a traditional polled UDP design, we can begin to look at how the RIO API performs compared to the traditional APIs. Of course these comparisons should be taken as preliminary since … -
:
Windows 8 Registered I/O Performance
I’ve been looking at the Windows 8 Registered I/O Networking Extensions since October when they first made an appearance as part of the Windows 8 Developer Preview. Whilst exploring and understanding the new API I spent some time … -
:
Windows 8 Registered I/O Performance - 10 Gigabit networking...
When I switched to looking at the performance of the more advanced RIO server designs that use IOCP it quickly became apparent that even multiple 1 Gigabit connections weren’t enough of a challenge to give me any meaningful figures; …