Όλα τα θέματα

Performance

110 άρθρα · 26 gems

Νέα

191
github.com
2 λ.•πριν από 19 ημέρες

Esp32sim: Εξομοίωση υλικολογισμικού ESP32 στον περιηγητή

Το esp32sim είναι ένας εξομοιωτής (emulator) γραμμένος σε Rust που επιτρέπει την εκτέλεση αμετάβλητου υλικολογισμικού (firmware) για ESP32, S3, C3 και C6 απευθείας στον περιηγητή μέσω WebAssembly. Η αρχιτεκτονική του εστιάζει στην πιστή αναπαράσταση του hardware, υποστηρίζοντας την εκκίνηση από το πραγματικό mask ROM και το bootloader, χωρίς την ανάγκη για patches.

#Rust#Embedded#WebAssembly#ESP32
από joakimeriksson
211
bfl.ai
2 λ.•πριν από 20 ημέρες

Αρχιτεκτονική ανάλυση του FLUX 3 Image Klein: Το νέο μοντέλο 5.6B παραμέτρων

Η Black Forest Labs παρουσιάζει το FLUX 3 Image Klein, ένα μοντέλο παραγωγικής τεχνητής νοημοσύνης (Generative AI) 5.6 δισεκατομμυρίων παραμέτρων, το οποίο επαναπροσδιορίζει τη σχέση ταχύτητας και ποιότητας. Με υποστήριξη για native 4K ανάλυση και τοπική εκτέλεση σε καταναλωτικές GPU, το μοντέλο θέτει νέα πρότυπα στην αποδοτικότητα για εργασίες text-to-image και επεξεργασίας εικόνας.

#Generative AI#Computer Vision#Deep Learning#Optimization
από gmays
118
frozenfractal.com
3 λ.•πριν από 20 ημέρες

Βελτιστοποίηση φωτορεαλιστικού ουρανού στο παιχνίδι Around the World

Ο Thomas ten Cate αναλύει τις τεχνικές προκλήσεις στην απόδοση ατμοσφαιρικών φαινομένων και νεφώσεων για το παιχνίδι Around the World. Μέσω της χρήσης custom Monte Carlo ray tracing, χειρισμού των normals και προσαρμογής του tone mapping, επιτυγχάνεται μια οπτικά συνεκτική εμπειρία που ξεπερνά τους περιορισμούς των έτοιμων λύσεων.

#GameDev#Rendering#Rust#Godot
από ibobev
363
jamesfmackenzie.com
3 λ.•πριν από 20 ημέρες

Αγαπώ την απόδοση λογισμικού (software rendering)

Η απόδοση λογισμικού αναδεικνύει την αρχιτεκτονική απλότητα των πρώιμων παιχνιδιών, προσφέροντας κοφτερή, pixel‑level ποιότητα και χαρακτηριστικό χρώμα που δεν μπορεί να αναπαραχθεί με την επιτάχυνση υλικού. Για να επιτευχθεί αυτό σε σύγχρονο υλικό, απαιτείται ένας ισχυρός επεξεργαστής και γνήσιο DOS περιβάλλον, γεγονός που μετατρέπει την αναπαραγωγή σε μια άσκηση βελτιστοποίησης επιδόσεων και αυθεντικότητας.

#Retro Gaming#Performance#Software Rendering#DOS
από speckx
259
github.com
3 λ.•πριν από 20 ημέρες

Οποιοδήποτε παράθυρο από τον Mac σας, στην iPhone και iPad σας

Το Sill επιτρέπει τη μετάδοση οποιουδήποτε παραθύρου ή ολόκληρης της επιφάνειας εργασίας του Mac σας σε iPhone και iPad, με χαμηλή καθυστέρηση και κρυπτογράφηση. Χρησιμοποιεί το ScreenCaptureKit και κωδικοποίηση HEVC υλικού, TLS 1.3 για ασφαλή ροή και ανατροφοδότηση εισόδου μέσω Accessibility, υποστηρίζοντας συνδέσεις USB, Direct Wireless και VPN.

#iOS#macOS#Networking#Security
από chanana
336
respawnfirst.com
2 λ.•πριν από 21 ημέρες

Ανταγωνισμός στην απόδοση: Το Steam ξεπερνά τον νέο launcher της Epic

Η Valve απάντησε άμεσα στην κυκλοφορία του νέου launcher της Epic Games, βελτιστοποιώντας τον client του Steam ώστε να επιτυγχάνει ταχύτερους χρόνους εκκίνησης. Η κίνηση αυτή αναδεικνύει την υπεροχή της ώριμης αρχιτεκτονικής του Steam έναντι των νεότερων, λιγότερο λειτουργικών προσεγγίσεων.

#Steam#Epic Games#Performance#Software Engineering
από starkparker
104
proa.so
2 λ.•πριν από 21 ημέρες

Proa: Ένα framework σε Rust για ταχύτατο SSR και multi-target rendering

Το Proa είναι ένα framework υψηλών επιδόσεων γραμμένο σε Rust, το οποίο εισάγει ένα νέο μοντέλο προγραμματισμού για composable rendering. Επιτρέπει την απόδοση (rendering) του ίδιου component σε πολλαπλούς στόχους, όπως HTML και Markdown, επιτυγχάνοντας δραστικά χαμηλότερο latency σε σχέση με παραδοσιακές λύσεις όπως το React.

#Rust#Web Development#SSR#Performance
από burnrate
143
cppstories.com
2 λ.•πριν από 21 ημέρες

Εισαγωγή στα C++26 contracts: Προϋποθέσεις και μετασυνθήκες

Η C++26 εισάγει επίσημα τα contracts, προσφέροντας έναν δομημένο τρόπο ορισμού προϋποθέσεων (preconditions) και μετασυνθηκών (postconditions) απευθείας στη γλώσσα. Η νέα αυτή δυνατότητα επιτρέπει τον αυστηρότερο έλεγχο ορθότητας του κώδικα, διαχωρίζοντας σαφώς τις συμβάσεις διεπαφής από την απλή επικύρωση εισόδου (input validation).

#C++26#Software Engineering#Compiler#Performance
από ibobev
131
github.com
2 λ.•πριν από 21 ημέρες

Flipflop: Ασφαλής διαμοιρασμός αρχείων με τη δύναμη του Iroh

Το Flipflop αποτελεί μια λύση διαμοιρασμού αρχείων που αξιοποιεί το πρωτόκολλο Iroh για τη δημιουργία μόνιμων, αξιόπιστων tunnels μεταξύ συσκευών. Η αρχιτεκτονική του επιτρέπει την απρόσκοπτη μεταφορά δεδομένων μέσω LAN, Bluetooth ή διαδικτύου, προσφέροντας μια λύση cross-platform γραμμένη σε Rust.

#Rust#P2P#Networking#Iroh
από andunie
143
oxide.computer
3 λ.•πριν από 22 ημέρες

Voxel: Εξομοίωση ολόκληρου rack της Oxide σε επίπεδο software

Η Oxide Computer παρουσιάζει το Voxel, ένα σύστημα εξομοίωσης υψηλής πιστότητας που επιτρέπει την εκτέλεση ολόκληρων rack hardware σε περιβάλλον software. Χρησιμοποιώντας Rust και illumos, το Voxel επιτρέπει στους μηχανικούς να δοκιμάζουν το control plane και το firmware σε εικονικά sleds και switches, διατηρώντας την αρχιτεκτονική ακεραιότητα χωρίς τροποποιήσεις στον κώδικα.

#Oxide#Virtualization#Rust#HardwareEmulation
293
go.dev
2 λ.•πριν από 22 ημέρες

Βελτιστοποίηση επαναχρησιμοποίησης συνδέσεων HTTP/1 στο Go 1.27

Η έκδοση Go 1.27 εισάγει αυτόματη διαχείριση της αποστράγγισης (draining) των response bodies στο πακέτο net/http. Αυτή η αλλαγή επιλύει το χρόνιο πρόβλημα της αποτυχίας επαναχρησιμοποίησης συνδέσεων HTTP/1, βελτιώνοντας δραστικά την απόδοση χωρίς την ανάγκη για χειροκίνητα workarounds.

#Go#HTTP#Networking#Performance
από allddd
206
github.com
3 λ.•πριν από 22 ημέρες

Pg_vectorsearch: Ένας ευρετηρίου που είναι γρήγορότερος από το IVFFlat και HNSW του pgvector

Το pg_vectorsearch εισάγει τον PRISM ευρετηρίου, που χρησιμοποιεί hiérαρχικό δέντρο κέντρων και RaBitQ κβαντισμό για γρήγορη ANN αναζήτηση σε PostgreSQL. Τα τεστ δείχνουν ότι υπερβαίνει το IVFFlat και το HNSW του pgvector τόσο στην ταχύτητα ερωτημάτων όσο και στην κατασκευή ευρετηρίου, με μειωμένη χρήση μνήμης.

#PostgreSQL#Vector Search#ANN#Performance
από jascha_eng
286
9to5mac.com
2 λ.•πριν από 23 ημέρες

Η νέα καμπάνια της Apple για τη μετάβαση στο Safari

Η Apple εντείνει τις προσπάθειές της για την προώθηση του Safari έναντι του Chrome, εστιάζοντας σε μετρήσιμα πλεονεκτήματα όπως η ενεργειακή αποδοτικότητα, η ιδιωτικότητα και η ταχύτητα απόδοσης. Η στρατηγική αυτή υπογραμμίζει τη συνεχή προσπάθεια της εταιρείας να ενισχύσει το οικοσύστημά της μέσω της βελτιστοποίησης του browser.

#Apple#Safari#Browser#Privacy
733
github.com
2 λ.•πριν από 23 ημέρες

Ανακάλυψη κρίσιμου κενού ασφαλείας στον borrow checker της Rust με διάρκεια 11 ετών

Εντοπίστηκε ένα σοβαρό σφάλμα ασφαλείας (soundness hole) στον compiler της Rust, το οποίο επιτρέπει την παράκαμψη των περιορισμών διάρκειας ζωής (lifetime bounds) μέσω της συνδιακύμανσης (covariance) σε πεδία δομών. Το πρόβλημα, που υφίσταται από τις πρώτες εκδόσεις της γλώσσας, επιτρέπει την πρόσβαση σε δεδομένα μετά την καταστροφή τους (use-after-free), θέτοντας σε κίνδυνο την ασφάλεια μνήμης.

#Rust#Compiler#Memory Safety#Borrow Checker
από formerly_proven
287
github.com
3 λ.•πριν από 24 ημέρες

Στατική απομεταγλώττιση παιχνιδιών PS2 σε WebAssembly

Το project ps2-web-recomp εισάγει μια καινοτόμο προσέγγιση για την εκτέλεση παιχνιδιών PlayStation 2 στον browser, μεταφράζοντας στατικά τον κώδικα μηχανής του Emotion Engine σε C++ και εν συνεχεία σε WebAssembly. Αντί για παραδοσιακή εξομοίωση, το σύστημα χρησιμοποιεί WebGPU για την απόδοση γραφικών και μια ελαφριά υλοποίηση πυρήνα PS2, επιτυγχάνοντας απόδοση πλήρους ταχύτητας.

#WebAssembly#PS2#Emulation#WebGPU
από deadxwarrior
173
clickhouse.com
3 λ.•πριν από 24 ημέρες

PostgreSQL και επιδόσεις: Γιατί το σημείο συμφόρησης βρίσκεται στον αποθηκευτικό χώρο

Η ανάλυση των επιδόσεων της PostgreSQL σε περιβάλλοντα μεγάλης κλίμακας αποκαλύπτει ότι πολλά προβλήματα, όπως η καθυστέρηση στην εισαγωγή δεδομένων και το συσσωρευμένο replication lag, οφείλονται συχνά σε περιορισμούς του storage. Η χρήση τοπικών NVMe δίσκων, σε συνδυασμό με αρχιτεκτονικές υψηλής διαθεσιμότητας, προσφέρει δραστική μείωση του latency και βελτίωση του throughput.

#PostgreSQL#Storage#Performance#NVMe
από saisrirampur
241
lalinsky.com
2 λ.•πριν από 24 ημέρες

Type-safe HTML templating με χρήση της γλώσσας Zig

Ο Lukas Lalinsky παρουσιάζει το zt, μια βιβλιοθήκη templating για τη γλώσσα Zig που μεταγλωττίζει τα templates απευθείας σε κώδικα Zig. Η προσέγγιση αυτή εξασφαλίζει πλήρη type safety, αποφυγή XSS μέσω αυτόματου escaping και μηδενικές επιπλέον δεσμεύσεις μνήμης (zero-allocation), αξιοποιώντας τις δυνατότητες του Zig comptime.

#Zig#Web Development#Templating#Performance
από lukaslalinsky
421
itsallaboutthebit.com
3 λ.•πριν από 25 ημέρες

Η πλάνη της αυτοματοποιημένης ανάπτυξης: Γιατί ο προγραμματισμός απαιτεί ακόμα κριτική σκέψη

Η ανάλυση των πρόσφατων rewrites του Campfire σε Rust και Elixir, μέσω AI agents, αποδεικνύει ότι η απουσία ανθρώπινης επίβλεψης οδηγεί σε υποδεέστερη αρχιτεκτονική. Τα εργαλεία παραγωγικής τεχνητής νοημοσύνης (Generative AI) δεν μπορούν να υποκαταστήσουν τη λήψη αποφάσεων σχετικά με τα trade-offs, τη διαχείριση του concurrency και τη στρατηγική αποτυχίας (failure modes) ενός συστήματος.

#Rust#Elixir#Architecture#Generative AI
από drogus
169
verdagon.dev
2 λ.•πριν από 25 ημέρες

Αρχιτεκτονική του Valen: Μια νέα προσέγγιση στο borrow checking μέσω group borrowing

Η γλώσσα προγραμματισμού Valen εισάγει το 'group borrowing', μια τεχνική που επιτρέπει στον compiler να παρακολουθεί τις διαδρομές (paths) των αναφορών. Αυτή η αρχιτεκτονική επιλύει τη σύγκρουση μεταξύ της ασφάλειας μνήμης και της ευελιξίας, επιτρέποντας πολλαπλές αναφορές ανάγνωσης-εγγραφής χωρίς το αυστηρό 'shared-xor-mutable' περιορισμό της Rust.

#Memory Safety#Compiler Design#Rust#Systems Programming
από verdagon
211
motherduck.com
2 λ.•πριν από 26 ημέρες

Αρχιτεκτονικές βελτιώσεις στο DuckDB 2.0: Ταχύτητα και αποδοτικότητα

Το DuckDB 2.0 εισάγει κρίσιμες βελτιστοποιήσεις στην αρχιτεκτονική του, όπως ασύγχρονο I/O για απομακρυσμένα δεδομένα, ανασχεδιασμένη μηχανή για αναδρομικά CTEs και τον τύπο δεδομένων VARIANT. Οι αλλαγές αυτές επιτρέπουν δραστική μείωση του latency σε workloads που αφορούν S3 buckets και πολύπλοκες ιεραρχικές δομές δεδομένων.

#DuckDB#Database#Performance#Data Engineering

GitHub Gems

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

Μια 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, δίνοντας προτεραιότητα στις επιδόσεις και τη συμβατότητα των παιχνιδιών έναντι της υποστήριξης παλαιότερων συστημάτων.