This is your work, valued
Programming since Preschool!!! Ryan has loved AI since high school. He enjoys being a hobbyist programmer in his free time.
CudaPAD. CudaPAD is a PTX/SASS viewer for NVIDIA Cuda kernels and provides an on-the-fly view of the assembly.
129Asm4GCN. an assembler/compiler for AMD’s GCN (Generation Core Next Architecture) Assembly Language
42CppHeaderToCSharpConverter. A compile-time tool for converting C/C++ header constants, enums, and structures to C#.
41BigFloat. A floating point library for large numbers.
23NewtonPlus-Fast-BigInteger-and-BigFloat-Square-Root. A fast, possibly the fastest, square root function for large integers and floats in C# and Java. The algorithm uses a variety of new and existing ideas to calculate the square root with greater efficiency and better performance than other algorithms. The performance of this function only starts large numbers above 2^52.
16IBMarketRecorder. Interactive Brokers Market Data Recorder
14Precision-Repeat-Action-On-Interval-Async-Method. A function for when you need a precision auto-resetting timer.
8BriefMaker. BriefMaker takes market event data and converts it into time-sliced summaries.
6Fast-Integer-Log2. Benchmark several others and also some of my own.
5PTXInstructionGeneratorAndTimer. Converts Cuda PTX ISA instruction to an expanded out version with timings/benchmarks.
5DuplicateEMailRemoverForOutlookClassic. Remove Duplicate EMails in Outlook Classic
4Dynamic-DNS-Record-Updater-For-Cloudflare. Dynamic DNS (DDNS) is a service that automatically updates your Cloudflare DNS records when your public IP address changes. This tool effectively allows your domain website to be hosted on a dynamic(not static) address.
3RandomAlarmClock. A simple app that randomly alerts a user via a system tray balloon tip. It can be used to remind the user of things like taking a quick stand-up break, drink some water, posture check, etc... It can have up to four different notifications and the average random time for each can be adjusted.
3SpeakerAwake. It keeps speakers awake so there is no delay when they come out power save.
3BigCalculator. An online calculator for working with Big Numbers
2Fast-BigInteger-To-BinaryString-and-Benchmarks. This project was to test several other BigInteger to Binary String methods and then to build my own. Of the ones that I test this one is about 5X faster then any other out there. It also supports zero and negative numbers. The function is fast because: (1) it minimally allocates memory (2) does not make many calls to other functions, and (3) carefully copies over bit to byte with as minimal work as possible.
2TextTemplateTransformationEngine. A drop-in function that provides a simple template based text generation engine similar to T44.
2Extended-Precision-Formatting-of-Doubles. This is a ToString that will get the a more exact number as a string then the automatic rounding that .Net.
1Calculating-Pi-With-Bool-Not-and-OR. In this video, I experiment with the basic building blocks of everything. I show the process of math functions like long division, multiplication, and calculating Pi with just OR and NOT logic gates.
1Tool-To-Copy-File-Date-Between-Directory-Structures. A tool to copy the file date/time from one directory structure(or tree) to another.
1FocusViewer. A utility to view codeupdates, briefs, and more.
1