Originally posted by quikee
View Post
Announcement
Collapse
No announcement yet.
Rav1e Achieves Another ~20% Speed-Up For Rust-Based AV1 Video Encoding
Collapse
X
-
Originally posted by milkylainen View PostHmm. In C, depending on the code, it's sometimes _very_ hard to do it better than a good compiler.
Sure, if your code and data structures are rubbish, you're not making it easy for the compiler to do a good job, but that seems beside the point.
The point of hand-rolling asm slowing going the way of the Dodo.
So what am I actually seeing here? Since the benefits of speed increase seem to come from better hand optimized asm.
Is this a:
"The Rust compiler is not mature enough" ?
"The Rust compiler does not know any instruction set extensions. So it cannot do any real vectorization" ?
Something else?
then you have the possibility that they are removing some of the safety and validation that Rust does. That would be funny as then you have to ask why use Rust in the first place.
in any event the best answer would come from the developer team. Most likely there are multiple answers.
Comment
-
Originally posted by wizard69 View Postthen you have the possibility that they are removing some of the safety and validation that Rust does. That would be funny as then you have to ask why use Rust in the first place.
Comment
-
Originally posted by wizard69 View Post
There are all sorts of possibilities here. Compiler maturity could be an issue as the team is rather small compared to everybody working on Swift, Python or even C++.
then you have the possibility that they are removing some of the safety and validation that Rust does. That would be funny as then you have to ask why use Rust in the first place.
in any event the best answer would come from the developer team. Most likely there are multiple answers.
CPython: 1098 Contributors
PyPy: 201 Contributors
LLVM: 1029 Contributors
Rust: 2573 Contributors
Look we all know how much you love to shill for Apple but could you at least do some research before you spew this nonsense?
Comment
-
Originally posted by cl333r View PostSo when will it be practical to use? i.e. capable of encoding at 20 FPS 1080p 10 bit say on a 4 core CPU from 2016.
- Likes 1
Comment
Comment