Comments (3)
On my 2500K i5:
Running benches/encode_benchmark.rs (target/release/deps/encode_benchmark-11ec8998e3d558b6)
Symbol size: 1280 bytes (without pre-built plan)
symbol count = 10, encoded 127 MB in 0.807secs, throughput: 1268.8Mbit/s
symbol count = 100, encoded 127 MB in 0.645secs, throughput: 1586.7Mbit/s
symbol count = 250, encoded 127 MB in 0.659secs, throughput: 1552.3Mbit/s
vs
Finished release [optimized] target(s) in 0.52s
Running `target/release/fountain`
992.984852ms to encode 1250MB (10Gbit)
from raptorq.
I've heard that there are optimizations to make RaptorQ ~5x faster. However, they are proprietary and I don't know what they are, so I haven't been able to implement them.
I'm no longer working on fountain codes, but sure when you finish it feel free to post the results here. I'd be interested
from raptorq.
Closing for now, but feel free to re-open when you have results.
from raptorq.
Related Issues (20)
- Benchmarks not compiling with rustc 1.53.0 (53cb7b09b 2021-06-17) HOT 1
- Implementing Interleaving ? HOT 1
- benchmark(symbol_size, 0.50) get panic while symbol count is set to 10 HOT 1
- Streaming API HOT 1
- Webassembly support? HOT 3
- Making systematic_constans API public HOT 2
- Rabin IDA HOT 2
- ObjectTransmissionInformation question HOT 2
- "cargo bench" fails. HOT 2
- Taking too long to encode HOT 6
- Division by zero HOT 1
- Corruption if input is not a size multiple of the max_source_symbols HOT 2
- When to call decoding, duplicated outputs HOT 3
- Documentation HOT 3
- no alloc API HOT 5
- Information on the encoded packets HOT 1
- Misaligned pointer errors with dev profile on Apple M2 HOT 2
- Possible inconsistency with RFC 6330: use of ISI vs ESI in `PayloadId` HOT 4
- With the decoder, is it possible to return any decoded data, even if channel loss is too high and not enough packets are available at the decoder? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from raptorq.