![]() |
![]() |
#1 |
(loop (#_fork))
Feb 2006
Cambridge, England
13×491 Posts |
![]()
I've finally ground enough edges off the tuit to get my ODROID-X set up running ubuntu, and to cross-build msieve and ecm for it.
It's a slow but entirely usable desktop machine; I'm typing this from it, displaying on my living-room TV. msieve -nc on four threads for a 332896x333121 matrix takes 3778 seconds BLanczosTime; the heat-sink is reasonably warm to the touch after that's run. It took 4007 seconds on one thread on my K10/1900. ecm -c 1 1e6 on (10^71-1)/9 takes 10.9s+5.9s ; ecm -c 1 1e7 takes 110.7s+46.8s; probably there are memory issues running four ECM jobs at once with b1=3e7 or above, so I'm not sure how good this is as an ecmclient. I suppose the next thing to build is gnfs-lasieve4I12e, but I'm scared. |
![]() |
![]() |
![]() |
#2 |
"Mike"
Aug 2002
5×1,609 Posts |
![]()
Are you using a case for it? Is it totally passively cooled?
|
![]() |
![]() |
![]() |
#3 |
(loop (#_fork))
Feb 2006
Cambridge, England
13·491 Posts |
![]()
It's passively cooled and perfectly silent; I'm just resting the bare PCB on a corner of the mantlepiece, held up by the video cable coming out of the back of my wii. The board is tiny - you can hide it under a DVD (not a DVD-case, just the disc). It does have little rubber feet at the bottom so you can put it on any flat surface.
Last fiddled with by fivemack on 2013-01-27 at 22:54 |
![]() |
![]() |
![]() |
#4 |
Tribal Bullet
Oct 2004
DD116 Posts |
![]()
So you actually can cross-compile Msieve onto an ARM platform without issues? That's rather amazing, and the LA time is quite nice given that there probably isn't any multimedia type acceleration.
|
![]() |
![]() |
![]() |
#6 |
(loop (#_fork))
Feb 2006
Cambridge, England
13×491 Posts |
![]()
What I have is the previous version http://www.hardkernel.com/renewal_20...=G133999328931 which they have stopped selling, but the X2 should do just as well.
I were buying something tomorrow I'd be quite tempted by http://www.howchip.com/shop/item.php?it_id=BRIX5250A which is the same sort of no-frills board but with a dual-core Cortex A15 (which has a significantly faster 32x32->64 multiply). On the other hand it will take about three months to arrive from Korea, and it's not guaranteed that a convenient just-flash-this Ubuntu image will be available for it by then. With the ODROID-X you don't need a special monitor or anything; you plug it into a TV with an HDMI cable, you plug in a standard USB keyboard and mouse, an ethernet cable, and a 16GB SD card onto which you have dd'd the image from http://www.mdrjr.net/odroid/mirror/O...HDMI_SD.img.gz (an analogous image exists for ODROID-X2) |
![]() |
![]() |
![]() |
#7 |
Romulan Interpreter
Jun 2011
Thailand
937610 Posts |
![]()
[thinking] we have to learn *nix and how to port it... f**k wec7... [/thinking]
|
![]() |
![]() |
![]() |
#8 | ||
(loop (#_fork))
Feb 2006
Cambridge, England
638310 Posts |
![]() Quote:
./configure --build=amd64 --host=arm-linux-gnueabihf --prefix=somewhere and compiled msieve with GCC=arm-linux-gnueabihf-gcc and a couple of lines to tell it where to find gmp.h Quote:
|
||
![]() |
![]() |
![]() |
#9 |
Just call me Henry
"David"
Sep 2007
Cambridge (GMT/BST)
5,857 Posts |
![]()
How much power is this drawing? It sounds relatively efficient.
Next challenge is getting it running under android. Would http://developer.android.com/tools/sdk/ndk/index.html do the trick? |
![]() |
![]() |
![]() |
#10 |
(loop (#_fork))
Feb 2006
Cambridge, England
143578 Posts |
![]()
I don't know how much power it draws, I'm running it from a ten-watt PSU.
Unfortunately it isn't entirely stable; if I start four ECM jobs on it in the evening, it has stopped responding to pings by the morning (but when you turn it off and on again, it appears to still have been doing ECM on at least two cores; the heatsink was still quite warm to the touch). I probably need to install some over-the-network diagnostics. I had booted Android on it before (the problem there was that the Android build defaulted to displaying at 1360x720, which my TV expanded to be wider than the TV - Android has icons down the side of the screen so this was singularly unhelpful), but Android is a much less useful operating system for a small desktop computer than Ubuntu; why on Earth would I want to run a mobile phone emulator displaying on my TV when my goal is to do power-efficient number theory? Last fiddled with by fivemack on 2013-01-29 at 09:53 |
![]() |
![]() |
![]() |
#11 |
Just call me Henry
"David"
Sep 2007
Cambridge (GMT/BST)
10110111000012 Posts |
![]()
I wanted to be able to run it on my nexus 7. I doubt I will ever install ubuntu on it.
|
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
This year's small computer | fivemack | Hardware | 157 | 2021-03-23 13:19 |
Small FFTs immediately crashes my computer, help please! | scrawlings | Information & Answers | 39 | 2014-08-02 21:48 |
Another interesting small computer | fivemack | Hardware | 0 | 2013-04-25 15:15 |
What would you do with a small quantum computer? | CRGreathouse | Lounge | 39 | 2012-07-31 00:20 |
Is yeafft capable doing IBDWTs | nuggetprime | Software | 5 | 2008-12-25 12:59 |