Όλα τα θέματα

Performance

110 άρθρα · 26 gems

Νέα

121
matklad.github.io
3 λ.•πριν από 31 ημέρες

Η τέχνη του micro-benchmarking: Γιατί τα 300ms αποτελούν το ιδανικό σημείο αναφοράς

Ο συγγραφέας προτείνει μια πρακτική προσέγγιση στο micro-benchmarking, υποστηρίζοντας ότι η στόχευση σε χρόνο εκτέλεσης περίπου 300ms εξισορροπεί την ακρίβεια των μετρήσεων με την ταχύτητα του κύκλου ανάπτυξης. Η μέθοδος αυτή αποσκοπεί στην καλλιέργεια της μηχανικής διαίσθησης αντί για την απόλυτη ακρίβεια των αριθμών.

#Performance#Benchmarking#Software Engineering#Optimization
από surprisetalk
247
github.com
4 λ.•πριν από 31 ημέρες

Mold 3.0.0: Η επανεγγραφή σε Rust και η πορεία προς το default linker

Η έκδοση 3.0.0 του mold είναι η πρώτη σταθερή έκδοση που ξαναγράφηκε από C++ σε Rust, διατηρώντας την ίδια υψηλή ταχύτητα linking. Με την , το mold κερδίζει ασφάλεια μέσω bounds-checked accesses και βελτιώνει τη διαλειτουργικότητα (interoperability) με το GNU ld, προετοιμάζοντάς το για adoption ως default linker σε Linux διανομές.

#Linker#Rust#Performance#System Software
από roflcopter69
117
frn.sh
4 λ.•πριν από 31 ημέρες

Απρόσμενα stop-the-world pauses στο Go λόγω swap: μια τεχνική ανάλυση

Η χρήση swap σε περιβάλλοντα παραγωγής με Go μπορεί να προκαλέσει σημαντικά latency spikes κατά τη διάρκεια του garbage collection. Η ανάλυση αποκαλύπτει ότι το runtime metadata του GC, όταν μεταφέρεται στο swap από τον kernel, οδηγεί σε major page faults κατά τη διάρκεια των stop-the-world φάσεων, προκαλώντας καθυστερήσεις της τάξης των 40ms.

#Go#Garbage Collection#Linux#Performance
από shellpipe
180
getartcraft.com
4 λ.•πριν από 32 ημέρες

ArtCraft: Μια open-source σουίτα δημιουργικών εφαρμογών γραμμένη σε Rust

Το project ArtCraft εισάγει μια σειρά από επτά open-source εφαρμογές επεξεργασίας πολυμέσων, αναπτυγμένες εξ ολοκλήρου σε Rust. Η αρχιτεκτονική τους δίνει έμφαση στις native επιδόσεις, την αποφυγή του Electron και την πλήρη αυτοματοποίηση μέσω CLI και MCP.

#Rust#Open Source#WebAssembly#Creative Tools
από aghuang
419
wieslawsoltes.github.io
4 λ.•πριν από 32 ημέρες

Αναβίωση του Visual Basic 6: Ένα browser-native IDE για την κλασική πλατφόρμα

Ένα καινοτόμο project φέρνει το εμβληματικό περιβάλλον ανάπτυξης του Visual Basic 6 απευθείας στον browser, χρησιμοποιώντας σύγχρονες τεχνολογίες ιστού για την εξομοίωση της κλασικής εμπειρίας. Πρόκειται για μια εντυπωσιακή άσκηση διαλειτουργικότητας (interoperability) που επιτρέπει τη διαχείριση projects και τη σχεδίαση φορμών σε ένα περιβάλλον χωρίς την ανάγκη εγκατάστασης legacy λογισμικού.

#VB6#WebAssembly#LegacyCode#IDE
157
github.com
4 λ.•πριν από 32 ημέρες

Επιτάχυνση του Rust build process μέσω πρώιμης παραγωγής μεταδεδομένων

Το project Headstart εισάγει μια αρχιτεκτονική αλλαγή στον compiler της Rust (rustc) και στο Cargo, επιτρέποντας στα εξαρτώμενα crates να ξεκινούν τη διαδικασία ελέγχου τύπων (type-checking) πριν ολοκληρωθεί η ανάλυση των σωμάτων των συναρτήσεων των dependencies τους. Χρησιμοποιώντας πρώιμα μεταδεδομένα (.rmeta), επιτυγχάνεται σημαντική μείωση του χρόνου build, εκμεταλλευόμενο καλύτερα τους διαθέσιμους πυρήνες του συστήματος.

#Rust#Compiler#Performance#Cargo
από knuckleheads
158
sjg.io
4 λ.•πριν από 33 ημέρες

BinRange: Υπερ-μηχανική παρακολούθηση κάδων απορριμμάτων με χρήση UWB

Το project BinRange αποτελεί μια εντυπωσιακή εφαρμογή Ultra-Wideband (UWB) τεχνολογίας για την παρακολούθηση της θέσης και της κατάστασης κάδων απορριμμάτων. Μέσω custom firmware σε nRF52833 tags και ενός κεντρικού anchor, το σύστημα ενσωματώνεται στο Home Assistant για να αυτοματοποιήσει τις ειδοποιήσεις αποκομιδής με ακρίβεια εκατοστών.

#UWB#Home Assistant#IoT#Embedded Systems
από simonjgreen
210
ftl-os.org
4 λ.•πριν από 33 ημέρες

FTL: Ένα νέο λειτουργικό σύστημα σχεδιασμένο για το cloud

Το FTL εισάγει μια αρχιτεκτονική όπου το λειτουργικό σύστημα υλοποιείται ως βιβλιοθήκη στο userspace, προσφέροντας την ευελιξία των microkernels και την απόδοση των monolithic kernels. Επιτρέπει την εκτέλεση Linux binaries σε ένα απομονωμένο περιβάλλον, μετατρέποντας τις λειτουργίες του OS σε επεκτάσιμο κώδικα εφαρμογής.

#Operating Systems#Cloud#Rust#Virtualization
από romac
279
ziglang.org
4 λ.•πριν από 34 ημέρες

Κυκλοφορία του Zig v0.17.0: Σημαντικές αναβαθμίσεις στο build system και τον linker

Η έκδοση v0.17.0 του Zig εισάγει ριζικές αλλαγές στο build system, υποστήριξη για το Build Server Protocol και σημαντικές βελτιώσεις στον ELF linker, καθιστώντας την incremental compilation πιο αξιόπιστη σε x86_64-linux. Η κυκλοφορία αυτή αποτελεί καρπό πέντε μηνών εντατικής ανάπτυξης από την κοινότητα, εστιάζοντας στη σταθερότητα και την επεκτασιμότητα της γλώσσας.

#Zig#Compiler#Systems Programming#Build System
από ErenayDev
150
discuss.grapheneos.org
3 λ.•πριν από 34 ημέρες

Αποκατάσταση κρίσιμης υποβάθμισης επιδόσεων στον πυρήνα του Android 17 QPR1 από το GrapheneOS

Η ομάδα του GrapheneOS εντόπισε και διόρθωσε μια σοβαρή υποβάθμιση (regression) στον driver του πυρήνα (kernel) του Android 17 QPR1, η οποία προκαλούσε καθυστερήσεις και αστάθεια υπό πίεση μνήμης. Το περιστατικό αναδεικνύει τις αυξανόμενες δυσλειτουργίες στη διαδικασία κυκλοφορίας διορθώσεων από την Google.

#Android#GrapheneOS#Kernel#Performance
από Cider9986
235
placeholders.itch.io
4 λ.•πριν από 35 ημέρες

Tiny Brutalism: Μια μινιμαλιστική προσέγγιση στο ψηφιακό sandbox αρχιτεκτονικής

Το Tiny Brutalism αποτελεί ένα ενδιαφέρον παράδειγμα indie game development, προσφέροντας ένα sandbox περιβάλλον για τη δημιουργία αρχιτεκτονικών δομών εμπνευσμένων από τον μπρουταλισμό. Η εφαρμογή, αν και βρίσκεται σε πρώιμο στάδιο, αναδεικνύει τη σημασία του user feedback στην εξέλιξη εργαλείων που συνδυάζουν το δημιουργικό παιχνίδι με τη χρήση τους ως εργαλεία αναφοράς (reference tools) για σχεδιαστές.

#Unity#GameDev#UX#Brutalism
από abetusk
127
tangled.org
4 λ.•πριν από 35 ημέρες

Bez: Δημιουργία μηχανής περιηγητή μέσω προδιαγραφών και δοκιμών

Το Bez αποτελεί ένα καινοτόμο εγχείρημα που επιχειρεί την αυτοματοποιημένη παραγωγή μιας μηχανής απόδοσης ιστού (web rendering engine) απευθείας από επίσημες προδιαγραφές και σουίτες δοκιμών. Χρησιμοποιώντας τα υπάρχοντα browsers ως πηγή αλήθειας (oracle), το σύστημα στοχεύει στη δημιουργία ελαφριών, εξειδικευμένων μηχανών που μπορούν να βελτιστοποιηθούν ανάλογα με το περιεχόμενο.

#WebEngine#Rust#BrowserCompatibility#Automation
από nerdypepper
405
turbopuffer.com
4 λ.•πριν από 35 ημέρες

Αποχαιρετώντας το primary vector index: Η αρχιτεκτονική μετάβαση του turbopuffer

Το turbopuffer προχωρά σε ριζική αναδιάρθρωση της μηχανής αποθήκευσής του, εγκαταλείποντας το ANN index ως πρωτεύον κλειδί για τα δεδομένα. Η μετάβαση στο "turbopuffer v3" στοχεύει στην επίλυση προβλημάτων storage amplification, write amplification και περιορισμών στη διανυσματοποίηση (vectorization) των ερωτημάτων.

#Database#Vector Search#Architecture#Performance
284
nnethercote.github.io
4 λ.•πριν από 35 ημέρες

Πρόοδος στη βελτιστοποίηση του compiler της Rust: Σεπτέμβριος 2026

Η ομάδα ανάπτυξης της Rust πέτυχε εντυπωσιακή μείωση 4,57% στον χρόνο μεταγλώττισης (compile time) μέσα σε μόλις δύο μήνες. Η πρόοδος οφείλεται σε στοχευμένες βελτιώσεις στους νέους μηχανισμούς borrow checking και trait solving, καθώς και σε αναβαθμίσεις υποδομών όπως το LLVM 23.

#Rust#Compiler#Performance#LLVM
από trickypr
193
mattkeeter.com
4 λ.•πριν από 36 ημέρες

Halfspace: Ένα πειραματικό IDE για solid modeling με χρήση distance fields

Το Halfspace αποτελεί ένα πειραματικό περιβάλλον ανάπτυξης (IDE) για solid modeling, το οποίο αξιοποιεί τον Fidget kernel για την επεξεργασία implicit surfaces. Η αρχιτεκτονική του εστιάζει στην οπτικοποίηση των distance fields, επιτρέποντας στους χρήστες να διαγνώσουν προβλήματα συνέχειας (continuity) και να βελτιστοποιήσουν τη γεωμετρία τους σε πραγματικό χρόνο.

#CAD#Rust#Graphics#WGPU
230
netlify.com
4 λ.•πριν από 36 ημέρες

Αναβάθμιση υποδομής Edge Functions: Από V8 isolates σε Firecracker MicroVMs

Η Netlify ανασχεδίασε την αρχιτεκτονική των Edge Functions μεταβαίνοντας από V8 isolates σε Firecracker MicroVMs, επιτυγχάνοντας 5x ταχύτερη απόκριση. Η νέα προσέγγιση προσφέρει βελτιωμένη απομόνωση (isolation) και ασφάλεια, διατηρώντας παράλληλα πλήρη συμβατότητα με το υπάρχον οικοσύστημα.

#Edge Computing#MicroVMs#Performance#Infrastructure
354
jagi.studio
7 λ.•πριν από 38 ημέρες

Φyllotaxis: Η δημιουργία ενός ηχητικού αντακτιστού LED διασπάματος

Το άρθρο περιγράφει τη δημιουργία ενός φυσικοειδούς LED διασπάματος βασισμένου στον μαθηματικό φύλλωτικό pattern. Εξηγεί τη γενέτευση του σημειακού nebulous με τη χρήση του χρυσού λόγου, τη μετατροπή σε Voronoi τesserelation, τη μοντελοποίηση με CadQuery, την 3D τύπωση, την ενσωμάτωση WS2812B LEDs και την υλοποίηση ηχητικής αντακτισιότητας με STM32 και I2S microphone, culminating in an ESP32‑based Rust firmware that hosts a WebAssembly sketch playground.

#Phyllotaxis#LED#Audio Reactive#CadQuery
από evakhoury
320
loficities.com
4 λ.•πριν από 39 ημέρες

Lofi Cities: Μια αρχιτεκτονική προσέγγιση στη δημιουργία μουσικής και περιβάλλοντος στον browser

Το Lofi Cities αποτελεί μια καινοτόμο web εφαρμογή που συνδυάζει pixel-art animations με παραγωγή μουσικής σε πραγματικό χρόνο μέσω του Web Audio API. Η αρχιτεκτονική του επιτρέπει την πλήρη εκτέλεση στο client-side, προσφέροντας μια δυναμική εμπειρία χωρίς την ανάγκη για εξωτερικά αρχεία ήχου ή διαρκή σύνδεση στο διαδίκτυο.

#Web Audio API#Frontend#Performance#Generative AI
από safaelmali
128
reasonable.io
4 λ.•πριν από 39 ημέρες

Η ανακάλυψη του TLA+ από το διαδίκτυο και η επόμενη μέρα της τυπικής επαλήθευσης

Το TLA+ αναδεικνύεται ξανά ως κρίσιμο εργαλείο για τον σχεδιασμό κατανεμημένων συστημάτων, με την τεχνητή νοημοσύνη να γεφυρώνει πλέον το χάσμα μεταξύ τυπικών προδιαγραφών και υλοποίησης σε κώδικα. Η ενσωμάτωση μοντέλων συλλογιστικής (reasoning models) σε proof systems όπως το Verus επιτρέπει την αυτοματοποιημένη παραγωγή αποδείξεων ορθότητας για πραγματικά συστήματα.

#Formal Verification#TLA+#Rust#AI Agents
από matt_d
178
tangled.org
4 λ.•πριν από 40 ημέρες

Drawgent: Οπτικοποίηση και έλεγχος coding agents σε live καμβά Excalidraw

Το Drawgent αποτελεί ένα καινοτόμο εργαλείο που γεφυρώνει δημοφιλείς coding agents (όπως Claude Code, Codex) με τον καμβά του Excalidraw. Επιτρέπει στους προγραμματιστές να αλληλεπιδρούν με τον agent μέσω οπτικών σημειώσεων, μετατρέποντας το whiteboard σε ένα διαδραστικό περιβάλλον εργασίας με δυνατότητες live επεξεργασίας και οπτικοποίησης κώδικα.

#Rust#AI Agents#Excalidraw#Developer Tools
από parasitid

GitHub Gems

11,982
TrendingHigh-Perf
C•πριν από 9 ώρες

Μια cross-platform βιβλιοθήκη γραμμένη σε C που παρέχει έναν μηχανισμό ειδοποίησης συμβάντων (event notification), επιτρέποντας την εκτέλεση callback συναρτήσεων όταν συμβαίνουν συγκεκριμένα γεγονότα σε file descriptors ή χρονικά όρια.

Γιατί ξεχωρίζει

Αποτελεί το βιομηχανικό πρότυπο για υψηλές επιδόσεις σε δικτυακές εφαρμογές, προσφέροντας διαλειτουργικότητα (interoperability) μεταξύ διαφορετικών συστημάτων I/O (όπως epoll, kqueue, select) με ελάχιστο overhead.

3,467•
Ανάλυση
11,827
TrendingHigh-Perf
Go•πριν από 1 ημέρα

Μία πλήρης και έτοιμη για παραγωγικό περιβάλλον (production-ready) υλοποίηση του πρωτοκόλλου QUIC και HTTP/3 γραμμένη αποκλειστικά σε Go, με υποστήριξη σύγχρονων RFCs και περιβαλλόντων FIPS 140-3.

Γιατί ξεχωρίζει

Προσφέρει κορυφαία διαλειτουργικότητα (interoperability) με εκτενή υποστήριξη προηγμένων προδιαγραφών όπως QUIC v2, Unreliable Datagrams και qlog, χωρίς εξωτερικές C εξαρτήσεις.

1,692•
Ανάλυση
11,757
TrendingHigh-Perf
Rust•πριν από 4 ημέρες

Μία κατανεμημένη μηχανή αναζήτησης γραμμένη σε Rust, σχεδιασμένη ειδικά για log management και distributed tracing, η οποία αξιοποιεί το cloud storage για αποθήκευση δεδομένων.

Γιατί ξεχωρίζει

Ξεχωρίζει για την αρχιτεκτονική της που διαχωρίζει το compute από το storage, επιτρέποντας εξαιρετικά χαμηλό κόστος λειτουργίας και υψηλή κλιμακωσιμότητα (scalability) σε περιβάλλοντα cloud.

2,988
GemHigh-Perf
C++•πριν από 7 ημέρες

Ο Intel Implicit SPMD Program Compiler (ispc) είναι ένας compiler βασισμένος στη γλώσσα C, ο οποίος επιτρέπει στους προγραμματιστές να γράφουν σειριακό κώδικα που εκτελείται παράλληλα σε μονάδες SIMD (Single Instruction, Multiple Data) σε CPU και GPU.

Γιατί ξεχωρίζει

Προσφέρει σημαντική βελτίωση επιδόσεων (έως και 6x) χωρίς την ανάγκη χειροκίνητης συγγραφής περίπλοκων intrinsics, διατηρώντας παράλληλα μια λεπτή στρώση αφαίρεσης (abstraction layer) που επιτρέπει τον ακριβή έλεγχο του hardware.

2,984
GemHigh-Perf
C•πριν από 11 ημέρες

Μία υλοποίηση TLS/SSL γραμμένη σε ANSI C, σχεδιασμένη για embedded συστήματα και περιβάλλοντα RTOS, που προσφέρει υποστήριξη έως TLS 1.3 και DTLS 1.3 με εξαιρετικά μικρό αποτύπωμα μνήμης.

Γιατί ξεχωρίζει

Ξεχωρίζει για το εξαιρετικά μικρό μέγεθος (έως 20 φορές μικρότερο από το OpenSSL), την πιστοποίηση FIPS 140-2/3 και την παροχή ενός compatibility API που διευκολύνει τη μετάβαση από το OpenSSL.

1,047•
Ανάλυση
11,782
TrendingHigh-Perf
C•πριν από 11 ημέρες

Μια demand-driven βιβλιοθήκη επεξεργασίας εικόνας γραμμένη σε C, η οποία χρησιμοποιεί οριζόντια νηματοποίηση (horizontal threading) για να επιτυγχάνει ταχύτητα και ελάχιστο memory footprint.

Γιατί ξεχωρίζει

Ξεχωρίζει για την αρχιτεκτονική της που αποφεύγει την πλήρη φόρτωση εικόνων στη μνήμη, επιτρέποντας την επεξεργασία τεράστιων αρχείων με σταθερή και χαμηλή χρήση RAM.

12,144
TrendingHigh-Perf
C++•πριν από 12 ημέρες

Μία C++ βιβλιοθήκη φυσικής στερεών σωμάτων (rigid body physics) σχεδιασμένη για παράλληλη εκτέλεση σε multi-core συστήματα, ιδανική για απαιτητικά παιχνίδια και VR εφαρμογές.

Γιατί ξεχωρίζει

Ξεχωρίζει για την αρχιτεκτονική της που επιτρέπει την ταυτόχρονη πρόσβαση στα δεδομένα φυσικής από πολλαπλά threads χωρίς κλειδώματα (locks), εξασφαλίζοντας κορυφαία απόδοση σε σύγχρονους επεξεργαστές.

3,096
TrendingHigh-Perf
HTML•πριν από 13 ημέρες

Μια τοπική μηχανή δεδομένων (local-first) υψηλών επιδόσεων για την κινεζική αγορά μετοχών, που επιτρέπει τον συγχρονισμό, τον καθαρισμό και την ανάλυση δεδομένων χωρίς εξάρτηση από απομακρυσμένα API.

Γιατί ξεχωρίζει

Ξεχωρίζει για την αρχιτεκτονική της με Rust/C++ core που προσφέρει ταχύτητες υπολογισμού δεικτών έως και 3 φορές ταχύτερες από το pandas, εξαλείφοντας τα σημεία συμφόρησης (bottlenecks) των παραδοσιακών online API.

2,986
GemHigh-Perf
C•πριν από 14 ημέρες

Ένα εξειδικευμένο framework που αποτελείται από kernel module και user-space βιβλιοθήκες, σχεδιασμένο για την επεξεργασία εκατομμυρίων πακέτων ανά δευτερόλεπτο με ελάχιστη κατανάλωση πόρων CPU.

Γιατί ξεχωρίζει

Ξεχωρίζει για την ικανότητά του να επιτυγχάνει throughput άνω των 20M pkt/sec ανά πυρήνα, βελτιστοποιώντας δραστικά τη διαχείριση του δικτυακού φόρτου σε σύγκριση με τα παραδοσιακά socket interfaces.

2,992
GemHigh-Perf
C++•πριν από 16 ημέρες

Ένα εργαλείο που επιταχύνει τη διαδικασία build αποθηκεύοντας τα αποτελέσματα προηγούμενων μεταγλωττίσεων (compilations) και επαναχρησιμοποιώντας τα όταν ανιχνεύει πανομοιότυπες κλήσεις του compiler.

Γιατί ξεχωρίζει

Προσφέρει δραστική μείωση του χρόνου build σε μεγάλα projects, λειτουργώντας ως διαφανές layer ανάμεσα στον compiler και το build system, με ελάχιστο overhead.

3,000
TrendingHigh-Perf
C++•πριν από 18 ημέρες

Ένα production-ready framework που αξιοποιεί τα C++20 coroutines για τη δημιουργία κλιμακώσιμων ασύγχρονων υπηρεσιών, προσφέροντας πλούσια υποστήριξη για βάσεις δεδομένων και πρωτόκολλα επικοινωνίας.

Γιατί ξεχωρίζει

Ξεχωρίζει για την αρχιτεκτονική του που βασίζεται σε coroutines, επιτρέποντας τη συγγραφή κώδικα με σειριακή λογική που εκτελείται ασύγχρονα, εξαλείφοντας τα σημεία συμφόρησης (bottleneck) σε περιβάλλοντα υψηλού φορτίου.

2,994
GemHigh-Perf
Java•πριν από 18 ημέρες

Η Chronicle Map είναι μια βιβλιοθήκη Java που παρέχει super‑fast, non‑blocking key‑value αποθήκευση σε off‑heap μνήμη, επιτρέποντα εκατομμύρια λειτουργίες ανά δευτερόλεπτο με σταθερή microsecond latency και προαιρετική διατήρηση σε δίσκο.

Γιατί ξεχωρίζει

Διακρίνεται για την ικανότητα να κλιμακώνει ανάψυχα χωρίς να blockει τα read‑queries, να υποστηρίζει multi‑master replication με consistency και να μειώνει το garbage collection prácticamente σε μηδέν, καθιστά την ιδανική για χαμηλ‑latency εφαρμογές όπως τα real‑time trading systems.

12,232
TrendingHigh-Perf
C++•πριν από 19 ημέρες

Ένα εργαλείο γραμμένο σε C++ που επιτρέπει την αντικατάσταση των native upscalers (DLSS, FSR, XeSS) σε παιχνίδια, προσφέροντας παράλληλα δυνατότητες frame generation σε τίτλους που δεν το υποστηρίζουν αρχικά.

Γιατί ξεχωρίζει

Ξεχωρίζει για την ικανότητά του να λειτουργεί ως universal wrapper, επιτρέποντας στους χρήστες να επιλέγουν την τεχνολογία upscaling της προτίμησής τους ανεξάρτητα από το hardware, ενώ ενσωματώνει προηγμένες δυνατότητες παραγωγικής τεχνητής νοημοσύνης (Generative AI) για την αναπαραγωγή καρέ.

2,993
GemHigh-Perf
Go•πριν από 22 ημέρες

Ένας υψηλών επιδόσεων Redis client για Go που βελτιστοποιεί το throughput μέσω αυτόματου pipelining και αξιοποιεί το server-assisted client-side caching για τη μείωση του latency.

Γιατί ξεχωρίζει

Ξεχωρίζει για την αρχιτεκτονική του που ελαχιστοποιεί τα allocations μέσω sync.Pool και την ενσωματωμένη υποστήριξη για προηγμένα patterns όπως το Cache-Aside και κατανεμημένα locks.

4,041
TrendingHigh-Perf
Rust•πριν από 22 ημέρες

Ένα open-source project που επιτρέπει τη χρήση σύγχρονων NVIDIA GPUs (Turing και μεταγενέστερες) σε macOS 15 Sequoia, υλοποιώντας ένα πλήρες Metal driver stack μέσω kernel extensions και shader translation.

Γιατί ξεχωρίζει

Ξεχωρίζει για την ικανότητά του να γεφυρώνει το χάσμα μεταξύ του Apple Metal framework και του NVIDIA hardware, χρησιμοποιώντας το NVK (Mesa Vulkan) και το GSP firmware της NVIDIA για να προσφέρει υποστήριξη σε Metal 3, ray tracing και mesh shaders.

3,001
TrendingHigh-Perf
Python•πριν από 22 ημέρες

Ένας daemon συστήματος που αποτρέπει την ανεπιθύμητη επιβράδυνση (throttling) της CPU σε Intel συστήματα, επαναφέροντας περιοδικά τα όρια ισχύος (PL1/PL2) και τις ρυθμίσεις θερμοκρασίας απευθείας στους MSR και MCHBAR registers.

Γιατί ξεχωρίζει

Ξεχωρίζει για την ικανότητά του να παρακάμπτει συντηρητικές ρυθμίσεις του firmware, προσφέροντας παράλληλα υποστήριξη για undervolting και δυναμική εναλλαγή προφίλ μεταξύ AC και μπαταρίας.

2,994
GemHigh-Perf
C++•πριν από 23 ημέρες

Ένα templatized, ετερογενές container σε C++ που επιτρέπει τη διαχείριση πολυδιάστατων δεδομένων, προσφέροντας μια δομή παρόμοια με SQL tables ή Excel spreadsheets για στατιστικές και χρηματοοικονομικές εφαρμογές.

Γιατί ξεχωρίζει

Ξεχωρίζει για την αρχιτεκτονική του όπου οι στήλες αποτελούν υποστήριξη πρώτης κατηγορίας (first-class citizens), επιτρέποντας εξαιρετικά αποδοτική πρόσβαση και επεξεργασία δεδομένων σε σύγκριση με τις παραδοσιακές προσεγγίσεις ανά σειρά.

12,054
TrendingHigh-Perf
Swift•πριν από 23 ημέρες

Ένα εργαλείο που επιτρέπει την εκτέλεση iOS εφαρμογών και παιχνιδιών σε Apple Silicon Macs, χρησιμοποιώντας ένα wrapper που προσομοιώνει το περιβάλλον ενός iPad.

Γιατί ξεχωρίζει

Ξεχωρίζει για την ικανότητά του να προσφέρει native απόδοση και προηγμένο keymapping για ποντίκι και πληκτρολόγιο, μετατρέποντας τα touch controls σε desktop-friendly χειρισμό.

1,022•
Ανάλυση
3,036
TrendingHigh-Perf
C•πριν από 25 ημέρες

Το MuPDF είναι ένα υψηλών επιδόσεων open-source framework γραμμένο σε C, σχεδιασμένο για την ταχύτατη απεικόνιση (rendering) και μετατροπή εγγράφων PDF, XPS και e-book.

Γιατί ξεχωρίζει

Ξεχωρίζει για το εξαιρετικά μικρό αποτύπωμα μνήμης και την ταχύτητα απόδοσης γραφικών, καθιστώντας το ιδανική επιλογή για ενσωμάτωση σε εφαρμογές με περιορισμένους πόρους.

3,040
TrendingHigh-Perf
C•πριν από 25 ημέρες

Ένα εξειδικευμένο fork του VKD3D που στοχεύει στην πλήρη υποστήριξη του Direct3D 12 API μέσω του Vulkan, αποτελώντας τον πυρήνα της συμβατότητας παιχνιδιών στο Proton της Valve.

Γιατί ξεχωρίζει

Ξεχωρίζει για την επιθετική αξιοποίηση σύγχρονων Vulkan extensions, δίνοντας προτεραιότητα στις επιδόσεις και τη συμβατότητα των παιχνιδιών έναντι της υποστήριξης παλαιότερων συστημάτων.