Posted on 02/02/2015 5:11:44 AM PST by ShadowAce
The Raspberry Pi Foundation is likely to provoke a global geekgasm today with the surprise release of the Raspberry Pi 2 Model B: a turbocharged version of the B+ boasting a new Broadcom BCM2836 900MHz quad-core system-on-chip with 1GB of RAM all of which will drive performance "at least 6x" that of the B+.
Speaking to The Register last week, foundation head honcho Eben Upton said: "I think it's a usable PC now. It was always the case that you could use a Raspberry Pi 1 as a PC but you had to say 'this is a great PC in so far as it cost me 35 bucks'. We've removed the caveat that you had to be a bit forgiving with it. Now it's just good."
Outwardly, there's little to distinguish the Pi 2 from the Pi 1 Model B+, as it's now designated.
At its heart, though, is the BCM2836 SoC, which according to Upton has been in development for a couple of years. It's "very, very similar" to its predecessor the BCM2835 but with four cores and "a little tweak to allow us to address the gig of RAM," he explained.
The BCM2835, as used in previous Pis, is a Broadcom GPU the VideoCore IV with a single 700MHz 32-bit ARM1176JZF-S application core glued in to run software. The system-on-chip is shipped with 256MB or 512MB of RAM stacked on top.
The new BCM2836, on the other hand, contains four 32-bit ARMv7 Cortex-A7 cores with 1GB of RAM (and the same VideoCore IV GPU).
We've given the new BCM2836 Pi 2 a quick blast, with SPB apprentice boffin Katarina having the honour of being one of the first to lay hands on the board. It seems nippy enough but just how it measures up remains to be seen.
Regarding the claimed 6x performance increase over the B+, Upton said: "That's one of those things where you ask 'how do you put a number on it?'"
"If you run a multi-threaded synthetic CPU benchmark on it, they all spit out a number that's about six. That's both optimistic and pessimistic. It's optimistic because, of course, those are multi-threaded benchmarks. It's pessimistic because I don't think those synthetic benchmarks punish the [ARM processor] hard enough."
Upton, a chip architect at Broadcom, continued: "Where the ARM11 starts to fall down really, particularly with the kind of small caches we have on the BCM2835, is when it starts to run actual applications. I think we ran SunSpider [on the BCM2836] and even though that's going to be a single threaded benchmark, that was something like 3x performance just on a single core.
"So we figured, what's a defensible number, and [six] is the number that comes out of SysBench. We just wanted to have an answer when someone asked 'Where did you come up with that?'"
Fair enough. So, what might people do with this extra speed? Upton reckons it'll be handy "probably in the embedded makery world, for some image processing stuff."
He elaborated: "There are a lot of people who want to do computer vision things like OpenCV. You can optimise OpenCV pretty well to run on the DSPs that are in Pi 1, but in the end there's just no substitute for just lots more CPU performance."
Quite so. Agreeably, the Pi 2 will sell at the same price as the B+ $35 but the latter will live on.
Upton told us: "We've sold something like 60 or 70,000 freshly manufactured Bs since we launched the B+, because, for example, industrial customers don't want to move on. I think that although the Pi 2 and the B+ are going to be the same price, there will be a bunch of industrial customers who, for a variety of reasons, will just stick with the B+ because they're comfortable with it."
Accordingly, the predicted manufacturing mix for this year will be 80 per cent Pi 2, and 20 per cent Pi B+, as customers gradually migrate to the faster model.
The Pi 2 goes on sale today from the usual outlets. Upton promised 100,000 units available straight away, with Sony's plant in Pencoed, South Wales, churning out more at the rate of "thousands a day".
He said: "If it's as popular as I think it will be, I'm sure there be a little queue, but it won't be the 2012 experience where the queue was six months long."
For geeks on a really tight budget, the $20 Pi A+ will still be available, and Upton provocatively noted "there is a slot in the name space for a Raspberry Pi 2 Model A." Such a stripped-down version boasting the BCM2836 would doubtless be a winner, although the Raspberry Pi Foundation has no immediate plans to release it.
Our own Pi 2 is winging its way to Low Orbit Helium Assisted Navigator (LOHAN) autopilot wrangler Linus Penzlien, to assist in programming our Vulture 2 spaceplane's autopilot, and when we suggested to Upton it'd be a nice present for the German brain surgeon, he said: "I'm hoping this is a nice present for Linux gods everywhere." ®
Interesting. Some good tips.
Is the price really just $35 for this? http://www.newark.com/raspberry-pi-accessories
$35 + S/H, I’d guess. Not sure if they charge tax, either.
Quite. Quite.
That’s awesome! Of course TOR isn’t really secure, but it is better than open access.
You know what would be cool. Build two of these. One that you plant/hide at an office building or restaurant that has open internet access. And the other one you take with you. Then VPN into the hidden one and get “anonymous” Internet access from a store hundreds of miles away from your home.
“... , but there are plenty of custom Linux distros focusing on the Pi. I have 3 of them and use them for multimedia centers in my home. Theyre amazing.”
-—<>-—<>-—<>-—<>-—<>-—
Please post which distos you have for the Pi, and which of those you like best, and if possible, why!
If you enjoy Fedora Linux, PIdora is an excellent analog. It’s a bit clunky to configure, but it’s just as powerful as Fedora if you want to set up a cheap web server, for instance.
OpenElec is a decent XBMC (now Kodi) system for multimedia. If you have a NAS with old movies or picture galleries, it works great. We use OpenElec over RaspBMC for our music library. It’s a little bit less glitchy with Amazon and Pandora.
RaspBMC is hands-down the best multimedia player for the Pi. We use it for home movies and the digital copies we receive with newer DVD/BR movies. It supports Dolby 7.2 and is just as functional if not moreso than our Samsung BR player.
And finally, SNUbuntu (Snappy Ubuntu) is a great Ubuntu distro for the Pi that offers the same functionality as any other Ubuntu distro. I personally use it for a LAMP “server” for FTP to/from my home network.
Superb information! Thanks a whole bunch.
Now for a tough question, if you are able ...
There is a multi-boot from USB or SD utility named YUMI. I use it to multi-boot several live Linux distros on my current PC. Do you know if I could use this on the Pi? Assuming you don’t know, are you willing to do a quick, one pass, test to see if you are able to manage that? I found it quite simple to set up and use YUMI.
http://www.pendrivelinux.com/yumi-multiboot-usb-creator/
I think I am going to be getting into this Pi technology very soon regardless, given this current article, especially given your answer to me here.
Again, regardless of your answer to this post, Thanks Very Much!
I am familiar with YUMI, and I don’t see any reason why it wouldn’t work on a Pi. I’ve booted into NOOBS, which is the shipped OS for most Pis, on an SD and done a live boot to Ubuntu on a USB drive without a single issue. The problem with the Pi is that there’s not a ton of local RAM to use, so you’re forced to local cache on the removable media. It doesn’t slow anything down, it’s just a consideration if paging is an issue in your OS.
Food for thought...
I think that the 1GB RAM on the Pi2 will be very sufficient, so long as the YUMI bootloader is recognized by the BIOS on the Pi. Puppy Linux requires very little RAM to begin with and you make it sound as if more demanding distros run just fine.
I’ll be getting a couple of these soon to play with, just as soon as I find out what to do for a display, as I have no HDMI monitors or TVs at this time.
The older Pi board has an RCA video out. It appears they replaced it on the newer boards.
hmmmm... maybe use an older Pi simply as an interface to RCA out for one of the newer ones - ganging them together when needed. Sounds like that is getting a bit more involved than makes sense, though.
Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.