Lemaker Guitar 64-bit CPU?

5 2702
I was wondering if there are any plans to make a 64-bit CPU Lemaker Guitar module like the HiKey uses?
Yes, we have planned to upgrade the LeMaker Guitar with 64bit CPU which pin-to-pin compatible with the s500 SOC.


Well, the RPi 3 is now also available in 64-Bit or rather with an A53 ARM core, but..

At launch, we are using the same 32-bit Raspbian userland that we use on other Raspberry Pi devices;
over the next few months we will investigate whether there is value in moving to 64-bit mode.

If you do not exceed 4Gb of RAM, where is the sense in going 64-bit (beside marketing) ??

Tido replied at Feb 29, 2016 17:51

Well, the RPi 3 is now also available in 64-Bit or rather with an A53 ARM core, but..

@Tido that is a common misconceptionHere is a quote from wikipedia:
  • A 64-bit processor performs best with 64-bit software.
  • A 64-bit processor has backward compatibility and will handle most 32-bit software.
  • A 32-bit processor is not compatible with 64-bit software.
Pros and cons[edit]
A common misconception is that 64-bit architectures are no better than 32-bit architectures unless the computer has more than 4 GB of random access memory.[30] This is not entirely true:
  • Some operating systems and certain hardware configurations limit the physical memory space to 3 GB on IA-32 systems, due to much of the 3–4 GB region being reserved for hardware addressing; see 3 GB barrier; 64-bit architectures can address far more than 4 GB. However, IA-32 processors from the Pentium II onward allow for a 36-bit physical memory address space, using Physical Address Extension (PAE), which gives a 64 GB physical address range, of which up to 62 GB may be used by main memory; operating systems that support PAE may not be limited to 4 GB of physical memory, even on IA-32 processors. However, drivers and other kernel mode software, particularly older versions, may not be compatible with PAE.
  • Some operating systems reserve portions of process address space for OS use, effectively reducing the total address space available for mapping memory for user programs. For instance, 32-bit Windows reserves 1 or 2 GB (depending on the settings) of the total address space for the kernel, which leaves only 3 or 2 GB (respectively) of the address space available for user mode. This limit is much higher on 64-bit operating systems.
  • Memory-mapped files are becoming more difficult to implement in 32-bit architectures as files of over 4 GB become more common; such large files cannot be memory-mapped easily to 32-bit architectures—only part of the file can be mapped into the address space at a time, and to access such a file by memory mapping, the parts mapped must be swapped into and out of the address space as needed. This is a problem, as memory mapping, if properly implemented by the OS, is one of the most efficient disk-to-memory methods.
  • Some 64-bit programs, such as encoders, decoders and encryption software, can benefit greatly from 64-bit registers,[citation needed] while the performance of other programs, such as 3D graphics-oriented ones, remains unaffected when switching from a 32-bit to a 64-bit environment.[citation needed]
  • Some 64-bit architectures, such as x86-64, support more general-purpose registers than their 32-bit counterparts (although this is not due specifically to the word length). This leads to a significant speed increase for tight loops since the processor does not have to fetch data from the cache or main memory if the data can fit in the available registers.

More can be found here:

12458 replied at Feb 29, 2016 12:43
@Tido that is a common misconception ...

Well 12458, I still read in your quote above 3GB and more than 4GB of RAM and I also read Windows.

If I have a look at my PC, only the Browser consumes more than 1GB of RAM.
If I had a big database or such it could also become very big, but again.

If you do not exceed 4Gb of physical RAM, where is the sense in going 64-bit (beside marketing).
I cannot find a sense in your text for i.e. 2GB RAM and 64-Bit ARM CPU, do you?

Edited by KevinRoach at Mar 08, 2016 00:01

I have to agree after doing some extensive research on the subject. It's a waste for the Raspberry PI3 to go to 64 bit when especially the PI Foundation is still trying to decide if they want to spend the time in updating Raspbian to 64bit. SBC's I think is a waste to go 64 bit with under 3-4gb for what we are doing with them. It's all a marketing scheme to make people think their getting more and their not. You only gain when using larger memory consumption programs and games but above 4gb.

Consumers get led to believe a lot of different specifications that are not true, example: Audio amplifiers, car stereo systems, home stereo systems, computer speaker systems etc. I have worked with audio for years and you won't find a system that will checkout with the proper equipment to ever match what they claim. Not only do they trick us into thinking it, but they try to take some our money from our pockets!

You have to log in before you can reply Login | Sign Up

Points Rules