George Theodorakis (grtheod)

grtheod

Geek Repo

Company:@ImperialCollegeLondon

Location:London, United Kingdom

Home Page:https://grtheod.github.io/

Github PK Tool:Github PK Tool

George Theodorakis's starred repositories

RxJava

RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.

Language:JavaLicense:Apache-2.0Stargazers:47785Issues:2215Issues:3155

arthas

Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas

Language:JavaLicense:Apache-2.0Stargazers:35151Issues:1136Issues:1976

folly

An open-source C++ library developed and used at Facebook.

Language:C++License:Apache-2.0Stargazers:27742Issues:1023Issues:1123

llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

Language:LLVMLicense:NOASSERTIONStargazers:27182Issues:589Issues:73076

disruptor

High Performance Inter-Thread Messaging Library

Language:JavaLicense:Apache-2.0Stargazers:17267Issues:1243Issues:309

concurrentqueue

A fast multi-producer, multi-consumer lock-free concurrent queue for C++11

Language:C++License:NOASSERTIONStargazers:9602Issues:337Issues:320

beam

Apache Beam is a unified programming model for Batch and Streaming data processing.

Language:JavaLicense:Apache-2.0Stargazers:7706Issues:261Issues:6894

weld

High-performance runtime for data analytics applications

Language:RustLicense:BSD-3-ClauseStargazers:2990Issues:111Issues:168

heavydb

HeavyDB (formerly OmniSciDB)

Language:C++License:Apache-2.0Stargazers:2923Issues:134Issues:540

Trill

Trill is a single-node query processor for temporal or streaming data.

Language:C#License:MITStargazers:1240Issues:63Issues:81

MPMCQueue

A bounded multi-producer multi-consumer concurrent queue written in C++11

Language:C++License:MITStargazers:1148Issues:44Issues:32

esper

Esper Complex Event Processing, Streaming SQL and Event Series Analysis

Language:JavaLicense:GPL-2.0Stargazers:833Issues:66Issues:248

tsimd

Fundamental C++ SIMD types for Intel CPUs (sse, avx, avx2, avx512)

Language:C++License:MITStargazers:341Issues:25Issues:11

db-engine-paradigms

Collection of experiments to carve out the differences between two types of relational query processing engines: Vectorizing (interpretation based) engines and compiling engines.

blog

Our open source benchmarks and code samples

Language:CLicense:GPL-2.0Stargazers:189Issues:29Issues:5

JitFromScratch

Example project from my talks in the LLVM Social Berlin and C++ User Group

Language:C++License:CC-BY-SA-4.0Stargazers:172Issues:12Issues:3

TrillSamples

Sample applications to demonstrate how to use the Trill library and API

Language:C#License:MITStargazers:169Issues:23Issues:6

benchmarks

A place in which we publish scripts for reproducible benchmarks.

Language:PythonLicense:NOASSERTIONStargazers:108Issues:316Issues:5

phoenix

an API and runtime environment for data processing with MapReduce for shared-memory multi-core & multiprocessor systems.

CppConcurrencyInAction

2015년 하반기에 진행하는 C++ Concurrency in Action 스터디 관련 자료입니다.

Crossbow

Crossbow: A Multi-GPU Deep Learning System for Training with Small Batch Sizes

Language:JavaLicense:Apache-2.0Stargazers:55Issues:12Issues:3

StreamBench

Measuring the performance of popular streaming engines with Yahoo's Streaming Benchmark

Language:C++License:Apache-2.0Stargazers:55Issues:10Issues:2

Saber

Window-Based Hybrid CPU/GPU Stream Processing Engine

NUMA-STREAM

The classic STREAM benchmark, extended to measure NUMA effects.

Language:CStargazers:35Issues:0Issues:0

samza-sql

SamzaSQL: Streaming SQL implementation on top of Apache Samza and Apache Kafka

WeekendCompiler

An example LLVM-based compiler for a subset of C.

Language:C++License:MITStargazers:26Issues:2Issues:0

Cpp-Concurrency

Codes and notes for the book "C++ Concurrency in Action"

Language:C++License:MITStargazers:15Issues:0Issues:0

pipefabric

Stream processing engine

Language:C++License:GPL-3.0Stargazers:12Issues:5Issues:1