Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Installing on the Parallella
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo on Alternative Architectures
View previous topic :: View next topic  
Author Message
JelteF
n00b
n00b


Joined: 15 May 2013
Posts: 18

PostPosted: Sat Jul 19, 2014 9:34 pm    Post subject: Installing on the Parallella Reply with quote

I'll be receiving my Parallella in a couple of days. Since I've been using Gentoo on all my machines for the last two years I was wondering if anyone has already tried to run it on the Parallella.

If not, I'll be posting any relevant updates here and on the Parallella forums.

Also, any tips that you may have would be helpfull.
Back to top
View user's profile Send private message
freke
l33t
l33t


Joined: 23 Jan 2003
Posts: 962
Location: Somewhere in Denmark

PostPosted: Wed Jul 23, 2014 7:34 pm    Post subject: Reply with quote

Looks interesting :D

Looking forward to updates - might consider replacing my Raspberry Pi ;)

Lots of unmasking to do on the arm-platform though :(
Back to top
View user's profile Send private message
JelteF
n00b
n00b


Joined: 15 May 2013
Posts: 18

PostPosted: Wed Jul 23, 2014 7:43 pm    Post subject: Reply with quote

I received it today, but I found out I lost all my microSD cards. So I'll have to wait till a new one arrives as well.

From first looks it looks nice though, nicely the size of a credit card.
Back to top
View user's profile Send private message
szatox
Advocate
Advocate


Joined: 27 Aug 2013
Posts: 3103

PostPosted: Thu Jul 24, 2014 7:53 pm    Post subject: Reply with quote

Please post about your experience with parallella, I like the idea and i'm really curious if it's half as good as they say :)
Back to top
View user's profile Send private message
JelteF
n00b
n00b


Joined: 15 May 2013
Posts: 18

PostPosted: Wed Jul 30, 2014 7:50 pm    Post subject: Reply with quote

I currently have Gentoo fully running on the parallella and everything runs ok.

The basic steps that I took to get it running:

  • Use the normal kernel images (eventually I changed some settings and recompiled it)
  • Download de armv7a-hardfloat stage3 tarball from one of the servers.
  • Copy that to the partition on my sdcard where ubuntu was on
  • Set up fstab
  • Setting up a crosscompiler on my main pc (used for distcc and recompiling the kernel with extra features)
  • VIDEO_CARDS="fbdev" in make.conf (needed for xorg to work)
  • Update and install lots of applications, which it is still working on.
  • ACCEPT_KEYWORDS="arm ~arm" in make.conf (To get testing versions of applications, since almost nothing has been tested enough on arm to be marked as stable by gentoo)



If you want to try do this yourself you should read the wiki for the Raspberry Pi and forum posts for that one as well. Since most of the problems you'll run into are covered there as well.

I had quite some trouble with crosscompiling, distcc seems to work however. I did however find out that my class 10 microsd is quite slow and I'll try to run my system (except the kernel) of a harddisk in a couple of days. It is especially slow when trying to compile and install programs since that involves reading and writing of lots of small files, which it is not very good at.

As for the kernel config changes, I think I'll push some of them back to the official git repo. Since one was needed to get my usb hub to recognize more than one device, which seems like a feature that would be nice in the default kernel.
Back to top
View user's profile Send private message
dinominant
Tux's lil' helper
Tux's lil' helper


Joined: 27 Oct 2006
Posts: 102

PostPosted: Wed Sep 17, 2014 3:13 am    Post subject: Reply with quote

So, how does it perform? Do you see 64 cores in /proc/cpuinfo? Do you get a huge 64x speedup when compiling world with 64 jobs?
Back to top
View user's profile Send private message
The Doctor
Moderator
Moderator


Joined: 27 Jul 2010
Posts: 2678

PostPosted: Wed Sep 17, 2014 5:48 am    Post subject: Reply with quote

JelteF wrote:
ACCEPT_KEYWORDS="arm ~arm" in make.conf.
This is redundant. Accepting unstable sources automatically accepts the stable ones as well.
_________________
First things first, but not necessarily in that order.

Apologies if I take a while to respond. I'm currently working on the dematerialization circuit for my blue box.
Back to top
View user's profile Send private message
szatox
Advocate
Advocate


Joined: 27 Aug 2013
Posts: 3103

PostPosted: Sat Jan 03, 2015 3:55 pm    Post subject: Reply with quote

Bump!
A few months have elapsed, perhaps you could tell us something more about your experience with that tiny board? What performance does it have? Is it close to that "supercomputing for everybody"?
When I read description I had an impression all the buzz was about it's huge co-processor, which made me think it's much closer to GPU-style computing than to multicore PI. I would like to know how good it actually is. I wonder if there is any way to use it's power for general purpose stuff. Say, that emerge with 64 threads would be a nice indicator :)
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 6920

PostPosted: Sat Jan 03, 2015 10:16 pm    Post subject: Reply with quote

Emerge with -j64 isn't going to be anywhere near 64 times as fast as single-core; 4-5x maybe, being generous. RAM contention will be the bottleneck for just about any workload that doesn't micro-manage its cache lines efficiently.
Back to top
View user's profile Send private message
szatox
Advocate
Advocate


Joined: 27 Aug 2013
Posts: 3103

PostPosted: Sun Jan 04, 2015 3:18 pm    Post subject: Reply with quote

While you're probably right about that RAM being a bottleneck during compilation it still doesn't say much about it's capabilities.
AFAIR there are 2 ARM cores on one die + 64 coprocessor cores on the other die. This makes me think emerge -j 2 is where it hits the roof, yet authors seemd to claim it should do fine as a web server. Web servers are not too much into numbers crunching.
So what actually it's capabilities are? What kind of stuff can run in parallel on this board?
Back to top
View user's profile Send private message
dinominant
Tux's lil' helper
Tux's lil' helper


Joined: 27 Oct 2006
Posts: 102

PostPosted: Wed Jan 14, 2015 7:32 pm    Post subject: Reply with quote

How does the 64 core co-processor show up under /proc/cpuinfo? Can I run an arbitrary application and have it actually use the extra hardware?

If I run 64 "hello world" programs that also simply count to 2^48, will linux schedule them on each of the 64 co-processors?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on Alternative Architectures All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum