Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to Linux 6.8 Kernel & Drop TLS #100

Open
wants to merge 24 commits into
base: main
Choose a base branch
from
Open

Upgrade to Linux 6.8 Kernel & Drop TLS #100

wants to merge 24 commits into from

Conversation

ashvardanian
Copy link
Collaborator

@ashvardanian ashvardanian commented May 13, 2024

  • Drop TLS 💣
  • Acceleratre io_uring engine with zero-copy and other pre-v6.8 kernel functionality
  • Unify benchmarks & examples into a monolith, to make server benchmarks more reproducible
    • FastAPI
    • UCall for Python
    • UCall for C++
    • GoLang
    • Lua
  • Reimplement clients to cover much broader functionality
    • GoLang
    • HTTPX for Python
    • cURL for C++
  • Dynamic server-side re-batching
    • UCall for C++
    • UCall for Python

@ashvardanian ashvardanian changed the title Drop TLS & Drop TLS & Improve Benchmarks May 13, 2024
@ashvardanian ashvardanian changed the title Drop TLS & Improve Benchmarks Upgrade to Linux 6.8 Kernel & Drop TLS May 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants