Fullmoonfever
Top 20
Cool work with the drone.
I was having a look at GitHub info re the drone programming and maybe @Diogenese can elaborate or explain something I noticed as below.
The code appears using Linux (all good) platform (Mac?) but on AMD64 architecture (Intel) not ARM64?
I understand AMD64 is more PC based power hungry and ARM64 less power hungry. Both have strengths and weaknesses.
Am I reading that right and does that mean anything or just the architecture already within the drone that we coupled with via Akida showing no issue operability with Intel.
I was having a look at GitHub info re the drone programming and maybe @Diogenese can elaborate or explain something I noticed as below.
The code appears using Linux (all good) platform (Mac?) but on AMD64 architecture (Intel) not ARM64?
I understand AMD64 is more PC based power hungry and ARM64 less power hungry. Both have strengths and weaknesses.
Am I reading that right and does that mean anything or just the architecture already within the drone that we coupled with via Akida showing no issue operability with Intel.
akida_examples/ci/.drone.yml at main · Brainchip-Inc/akida_examples
Brainchip Akida Neuromorphic System-on-Chip examples and documentation. - Brainchip-Inc/akida_examples
github.com
ARM vs X86 vs AMD64
- ARM's processors are less power-consuming, but a bit slower.
- Intel's processors are always cutting-edge fast but at the cost of needing a sizeable power source.
- ARM's processors are more on the RISC side, so your highest-level instruction is limited to multiplication-tier operations level.
- Intel's processors are more on the CISC side, so your highest-level instructions like Compute Reciprocal of Square Root ie x-1/2 = 1/sqrt(x) are seemingly arbitrarily chosen.
- ARM is for mobile phones and stuff where you are on a battery and that battery does not carry "a lot of" charge.
- Intel is for regular PCs which hook up to a power outlet most of the time, and so power consumption is not a really big deal.
- ARM is not locked to a particular vendor like Intel/AMD are the X86/x64 market.
- ARM platform is more of a recipe where a company can pick and choose the functionality they want.
- ARM processors are designed for a power requirement at first, performance second.
- x86 chips work quickly but are harder to make, expensive and not as power-conscious.
- RISC chips require fewer transistors to function. With fewer transistors to power, RISC chips see power savings and heat reduction when compared to their CISC counterparts.
- ARM chips are used in heaps of other devices: routers, set-top boxes and smart TVs, smartwatches, some gaming devices, automotive infotainment systems and so on.
- The x86 has some very powerful instructions, the arm can still beat it in a fight.
- x86 can operate on direct memory as well.
- AMD64 supports 3D-Now and 3D-Now Extensions, in both 32-bit (legacy) and 64-bit (long) mode.
- AMD64 is designed to concurrently enable 32 and 64-bit processing with no loss of performance.
- Athlon 64 and Opteron are examples of some of the AMD processors that use the AMD64 architecture.
- AMD64 is the AMD-led update to the venerable x86 instruction set architecture, or ISA.
- AMD64-compatible desktop processor market is huge these days.
- AMD64-able mobile processors for laptop systems, something Intel has yet to offer.
- The AMD Athlon 64 adds a memory channel depending on the socket, twice or four times the cache memory depending on the model, and comparable and further frequencies, to beef up the performance of that model line compared to Sempron 64.
ARM vs X86 vs AMD64 | Geekboots
Know the differences between ARM, X86 and AMD64 processor - Geekboots
www.geekboots.com