That’s almost always false unless the hardware is faster and thus more power hungry and hot than your CPU. That’s rarely true. Some fpga accelerator? Maybe. GPU/TPU? Sure. Your hard drive? Not a chance that it would have even remotely competitive processor.
The point of hardware acceleration is usually that your CPU doesn’t need to do a task so there’s less CPU load and it can spend that time running applications or respond faster.
The short answer is that: all other things being equal, it will always be faster and cheaper to do things dedicated in hardware. Comparing one implementation to another, however, is always going to be an “it depends”
Bitcoin mining started on cpus, then moved to gpus, and now exists on dedicated asics.
A $200 GPU vs a $200 ASIC, the ASIC is going to be a faster sha256 calculator
A $2000 GPU vs a $200 ASIC, the GPU is going to be a faster sha256 calculator
A $200 GPU from today vs a $200 ASIC from 10 years ago vs a $200 CPU from today?.. You get the idea.
There’s no way to know without specific details which will be faster. You could be running software encryption on a raspberry pi from 5 years ago or the drive could be running an encryption ASIC from 10 years ago, etc
What client are you using? I don’t see that in Voyager, or on the Lemmy web interface
Edit: Oh. You’re saying you can put emojis in replies? That’s not the same thing. Think github reactions: they don’t pollute the comment thread with noise; they just annotate a given comment with emoji reactions and counts.
I want to be able to give a comment a thumbs up, not reply to a comment and type a single-glyph response.
I have a related question: Isn’t hardware-based encryption faster than software-based? Or is that just an assumption on my art?
That’s almost always false unless the hardware is faster and thus more power hungry and hot than your CPU. That’s rarely true. Some fpga accelerator? Maybe. GPU/TPU? Sure. Your hard drive? Not a chance that it would have even remotely competitive processor.
The point of hardware acceleration is usually that your CPU doesn’t need to do a task so there’s less CPU load and it can spend that time running applications or respond faster.
The short answer is that: all other things being equal, it will always be faster and cheaper to do things dedicated in hardware. Comparing one implementation to another, however, is always going to be an “it depends”
An example of this:
Bitcoin mining started on cpus, then moved to gpus, and now exists on dedicated asics.
A $200 GPU vs a $200 ASIC, the ASIC is going to be a faster sha256 calculator
A $2000 GPU vs a $200 ASIC, the GPU is going to be a faster sha256 calculator
A $200 GPU from today vs a $200 ASIC from 10 years ago vs a $200 CPU from today?.. You get the idea.
There’s no way to know without specific details which will be faster. You could be running software encryption on a raspberry pi from 5 years ago or the drive could be running an encryption ASIC from 10 years ago, etc
I liked your explanation; you said it better than I ever could have.
You know what Lemmy needs? Some sort of reward… something… we could call it “Lemmy Gold.” Then monetize it.
Kidding about the second part, sincere about the first. I will, however, repeat: Lemmy Needs Comment Emoji Reactions.
happy to help!
🤡
What client are you using? I don’t see that in Voyager, or on the Lemmy web interface
Edit: Oh. You’re saying you can put emojis in replies? That’s not the same thing. Think github reactions: they don’t pollute the comment thread with noise; they just annotate a given comment with emoji reactions and counts.
I want to be able to give a comment a thumbs up, not reply to a comment and type a single-glyph response.
Most software has hardware acceleration. AES has been in Intel processors for over a decade, for example.
Probably not by much, since CPUs have had hardware acceleration for AES encryption for a long time now.
I always prefer software over hardware for encryption, RAID, etc… Because it’s portable and not tied to a specific piece of hardware.