64-bit ARM (Aarch64) Instructions Boost Performance by 15 to 30% Compared to 32-bit ARM (Aarch32) Instructions

Yesterday was quite an eventful day with the launch of two low cost 64-bit ARM development boards, namely Raspberry Pi 3 and ODROID-C2, and as usual there were some pretty interesting discussions related to the launch of the boards in the comments section. One of the subject that came is that while Raspberry Pi 3 board is using a 64-bit processor, the operating systems are still compiled with 32-bit instructions (Aarch32) and even optimized for ARMv6, and they intend to keep it that way according to Eben Upton interview: Eben readily admits that not all the capabilities of the new parts are going to be used at launch, however. “Although it is a 64‑bit core, we’re using it as just a faster 32-bit core,” he reveals about the Pi 3’s central processing unit. “I can imagine there’d be some real benefits [to 64-bit code]. The downside is that you do really create a separate world. To access that benefit, you’d …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Linaro Connect 2016 Bangkok Schedule – March 7-11, 2016

Linaro Connect Bangkok (BKK16) will take place on March  7 – 11, 2016, and the schedule is now available for the 5-day event with keynotes and sessions. Whether you’re going to attend or not, it’s always interesting to check the schedule to find out what’s going on in terms of ARM Linux development. The five days will focus on work by different Linaro groups, but really sessions are mixed for any given day, and I’ve created a virtual schedule for each day with available information, as Linaro has become a little more closed to the outside than when it was launched a few years ago. Monday 7 – LITE (Linaro IoT & Embedded Group) 1400 – 14:50 – Evolution of the Reference Software Platform Project The Reference Software Platform lead project was introduced in Linaro Connect San Francisco 2015, and since then it evolved and matured with the completion of the first tree big milestones (the 15.10, 15.12 and 16.03 …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Linux 4.2 Release – Main Changes, ARM and MIPS Architectures

Linus Torvalds released Linux Kernel 4.2 last Sunday: So judging by how little happened this week, it wouldn’t have been a mistake to release 4.2 last week after all, but hey, there’s certainly a few fixes here, and it’s not like delaying 4.2 for a week should have caused any problems either. So here it is, and the merge window for 4.3 is now open. I already have a few pending early pull requests, but as usual I’ll start processing them tomorrow and give the release some time to actually sit. The shortlog from rc8 is tiny, and appended. The patch is pretty tiny too. Go get it, Linus Some notable changes made to Linux 4.2 include: File systems New features for F2FS including per file encryption CIFS support SMB 3.1.1 (experimental) Cryptography – Jitter Entropy Random Number Generator, Chacha20 stream cipher and Poly1305 authentication (RFC7539),New RSA implementation. See lwn.net for details. AMD GPU driver added support for AMD “Tonga,” …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Linux 4.0 Release – Main Changes, ARM and MIPS Architectures

Linus Torvalds “Ima Sheep” released Linux Kernel 4.0 on Sunday: So I decided to release 4.0 as per the normal schedule, because there really weren’t any known issues, and while I’ll be traveling during the end of the upcoming week due to a college visit, I’m hoping that won’t affect the merge window very much. We’ll see. Linux 4.0 was a pretty small release both in linux-next and in final size, although obviously “small” is all relative. It’s still over 10k non-merge commits. But we’ve definitely had bigger releases (and judging by linux-next v4.1 is going to be one of the bigger ones). Which is all good. It definitely matches the “v4.0 is supposed to be a_stable_ release”, and very much not about new experimental features etc. I’m personally so much happier with time-based releases than the bad old days when we had feature-based releases. That said, there’s a few interesting numerological things going on with 4.0. Looking at just …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Huawei Introduces Kirin 620 Octa Core Cortex A53 LTE SoC for Smartphones

Huawei / Hisilicon has announced a new 64-bit ARM processor with Kirin 620 featuring eight ARM Cortex A53 cores coupled with a Mali-450MP GPU, as well as an LTE Cat4 modem. Key specifications of this application processor include: CPU – 8x ARM Cortex A53 @ 1.2 GHz GPU – Mali-450MP4 GPU Memory – LPDDR3 Camera – 13MP, ZSL (Zero Shutter Lag), HDR Video – Decode & Encode: 1080p30 H.264 Cellular connectivity – LET Cat4 150M/50M, HSPA+ Cat24 42M / Cat6 5.76M, TDS R7 2.8M/2.2M, GSM R6 Class33 Voice Solution – VoLTE/eSRVCC, CSFB, SGLTE, DSDA, DSDS Peripherals – USB, HSIC, SD/MMC, DMAC Process – 28 nm That’s about all I know so far. Hisilicon mobile SoCs have not found their way in many handsets in the past, apart from Huawei smartphones. We’ll see if that one becomes more popular. Via AndroidPC.es and Android Headlines. Support CNX Software – Donate via PayPal or become a Patron on Patreon

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Intrinsyc Introduces Snapdragon 810 Powered Mobile and Tablet MDPs, DragonBoard Development Kit

Intrinsyc has recently announced availability for three development platforms based on Qualcomm Snapdragon 810 ARM Cortex A53/A57 processor, namely a smartphone Mobile Development Platform (MDP), a tablet MDP, and a DragonBoard development kit integration Open-Q 8094 system-on-module, making these one of the first ARM64 development platforms available to individual developers, or at least small software development companies (approved by Qualcomm). All three platforms will run Android 5.0 Lollipop. Intrinsyc Snapdragon 810 MDP Smartphone Intrinsyc MDP/S specifications: SoC – Qualcomm Snapdragon 810 (8994)  64-bit octa-core processor with 4x Cortex A57 cores, 4x Cortex A53 cores, Adreno 430 GPU, and Hexagon V56 DSP System Memory – 3 GB LP-DDR4 Storage – 32 GB eMMC 5.0  micro SD slot (under battery door) Display – 6.17” QHD (2560×1600) 490ppi, 10-finger multi-touch capacitive touchscreen Video Output – micro HDMI type D Audio Headset jack with ANC support 8 microphones (2 analog/ 6 digital) with support for Qualcomm Fluence Pro technology and Snapdragon digital pen technology …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Linaro 14.11 Release with Kernel 3.18, Android 5.0, & Ubuntu Utopic. Debian 8.0 Gets ARM64 Port

Linaro 14.11 has been released with Linux kernel 3.18-rc5 (baseline), Linux 3.10.61 & 3.14.25 (LSK, same versions as last month), and Android 4.4.2, 4.4.4, and for the first time Android 5.0 Lollipop. There’s also been some news with regards to Linux desktop distributions, as Ubuntu baseline has been upgraded to Utopic (14.10), and Debian 8.0 (Jessie) will officially support ARM64 with 93% of packages built as of November 5th. Android Lollipop images are said to be built for TC2, Juno, Nexus 7, Nexus 10, and FVP models, but I could not find the images. Finally, it’s the first time I’ve noticed Hisilicon X5HD2 development board with a dual core Cortex A9 processor, but apparently it’s the same as Hi3716cv200. Here are the highlights of this release: Linux Linaro 3.18-rc5-2014.11 updated GATOR to version 5.20 updated topic from Qualcomm LT (include IFC6410 board support) updated integration-linaro-vexpress64 topic by ARM LT (FVP Base and Foundation models, and Juno support) updated integration-hilt-linux-linaro topic …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Marvell Introduces ARMADA PXA1936 & PXA1908 Octa & Quad Core Cortex A53 LTE SoCs for Smartphones and Tablets

Marvell announced ARMADA PXA1928 quad core Cortex A53 LTE SoC at the beginning of the year, and they’ve now introduced two new Cortex A53 based processors with PXA1936 and PXA1908, featuring respectively eight and four ARM Cortex A53 cores at 1.5 GHz, and 5-mode 4G LTE support (TD-LTE, FDD-LTE, TD-SCDMA, WCDMA and GSM). PXA1936 targets high performance smartphones and tablets, whereas PXA1908 targets mid-range / mainstream mobile devices. Key features of the Marvell ARMADA Mobile PXA1936 include: Octa core Cortex A53 up to 1.5GHz Supports 1080p display, and video encoding and decoding Improved image processor to support 13 to 16MP camera Advanced power management and audio codec for power efficiency and audio performance Enhanced security processor Integrated location and sensor hub functionalities for better usability Field proven DSDS (Dual Sim Dual Standby) software for 5-mode modem While key features of Marvell ARMADA Mobile PXA1908 include: Cost optimized quad-core Cortex A53 up to 1.2GHz Improved image processing to support 8MP to …

Support CNX Software – Donate via PayPal or become a Patron on Patreon