US sends nastygram to European Union over alleged Apple tax dodging

Enlarge (credit: Snow White, Disney Films)

Apple’s battle with the European Union’s competition watchdog has been backed by the US government, which on Wednesday waded into the complaint over the iPhone maker’s tax arrangements.

The US treasury warned in a white paper that Brussels’ ongoing investigation into Apple’s tax deal with Ireland could “create an unfortunate international tax policy precedent.” On Thursday, the European Commission responded that there was “no bias” against US companies.

After two years of investigations, antitrust chief Margrethe Vestager is expected to issue a decision on allegations of tax dodging by Apple in the autumn.

Read 13 remaining paragraphs | Comments



Source: Ars Technica – US sends nastygram to European Union over alleged Apple tax dodging

Guy Hacks Together a Piano From Chopsticks and Other Instruments and It Sounds Great

You don’t need a million dollar Steinway piano to put on a captivating musical performance. You don’t even need a real piano, as Sami Elu proves, by hacking together recycled instruments, materials you’d find at a hardware store, and a bunch of unused chopsticks.

Read more…



Source: Gizmodo – Guy Hacks Together a Piano From Chopsticks and Other Instruments and It Sounds Great

No Man's Sky PC Review: Gameplay And Performance Explored

No Man's Sky PC Review: Gameplay And Performance Explored
No Man’s Sky, the interstellar survival/exploration title from Hello Games, hit the PC and console platforms this month, roughly two years after its now infamous reveal at the 2013 VGX Awards. There it received exuberant praise and took home several awards—including a “Special Commendation for Innovation.” During that showing, what impressed…

Source: Hot Hardware – No Man’s Sky PC Review: Gameplay And Performance Explored

Begin your journey with Raspberry Pi in The MagPi 49

We’ve all seen the numbers. The Raspberry Pi is selling faster and faster every year, which means there are new people getting Raspberry Pis every day. With this in mind, we decided to make a brand new beginner’s guide in issue 49 of The MagPi, out now.

Get started with Raspberry Pi with The MagPi 49!

Get started with Raspberry Pi with The MagPi 49!

The Raspberry Pi beginner’s guide takes you from selecting your Raspberry Pi all the way through setting it up and getting to know the Raspbian OS that powers it. We’re also using it to jump-start a beginner’s tutorial that will be a monthly feature in The MagPi from now on.

#49 Apollo Pi

Set your Pi up so it can take you to the moon! (Moon rocket not included)

As well as the cover feature, we also have a feature on the recently released Apollo 11 source code and how you can emulate a virtual Apollo computer on your Raspberry Pi, along with some historical factoids about making and programming a computer to take people to the moon. There’s also our usual range of amazing tutorials, projects, and product reviews for you to read about as well, including Mike Cook’s rhythmic gymnastics project in the Pi Bakery.

Rhythmic Gymnastics Ribbons

Inspired by the Rio Olympics Gymnastic display of ribbon twirling. In the MagPi 49 – September 2016, https://www.raspberrypi.org/magpi/ twirl your own virtual ribbons.

You can grab the latest issue of The MagPi in stores today from WH Smith, Tesco, Sainsburys, and Asda in the UK, and it will be in Micro Center and selected Barnes & Noble stores when it comes to America. It’s also available in print online from our store, and digitally on our Android and iOS app.

Get a free Pi Zero
Want to make sure you never miss an issue? Subscribe today and start with issue 47 to get not only the Astro Pi poster and mission patch, but also a Pi Zero bundle featuring the new, camera-enabled Pi Zero, and a cable bundle that includes the camera adapter.

Free Pi Zeros and posters: what’s not to love about a MagPi subscription?

Free Creative Commons download
As always, you can download your copy of The MagPi completely free. Grab it straight from the issue page for The MagPi 49.

Don’t forget, though, that like sales of the Raspberry Pi itself, all proceeds from the print and digital editions of the magazine go to help the Foundation achieve its charitable goals. Help us democratise computing!

I also want to remind you that we’re running a poll to find out what you, the community, think are the top 20 Raspberry Pi projects to be included in our 50th issue spectacular. Get voting!

No Title

No Description

The post Begin your journey with Raspberry Pi in The MagPi 49 appeared first on Raspberry Pi.



Source: Raspberry Pi – Begin your journey with Raspberry Pi in The MagPi 49

Friction Between Riot And League of Legends Team Owners

While changes like this are the nature of the beast, watching these two air their dirty laundry is rather interesting as well. Who would have thought a game patch would cause this much bickering?

From a competitive standpoint, Dinh likened it to the NBA changing the weight of the basketball just before the playoffs. But from a pro player’s career standpoint, he said it was like training to become a math teacher, and then being told you suddenly have to teach science or you’ll lose your job. If a team doesn’t perform well in the North American League Championship Series, they get relegated to the inferior Challenger Series, with lower prize pools and fewer sponsorship opportunities.

Comments

Source: [H]ardOCP – Friction Between Riot And League of Legends Team Owners

ADATA Launches the Ultimate SU800 SATA 6Gb/s 3D NAND SSD

ADATA® Technology, a leading manufacturer of high performance DRAM modules and NAND Flash products, today launched the Ultimate SU800 SATA 6Gb/s 3D NAND solid state drive, part of a complete range of SSD offerings that utilize advanced 3D NAND Flash. At the forefront of SSD innovation and development, ADATA has committed to transitioning to 3D NAND across its entire SSD portfolio, from mainstream consumer offerings to hardened industrial application models designed for the harshest environments. The Ultimate SU800 is a mid-range model that makes the most of 3D NAND, or stacked Flash, representing a considerable upgrade for existing 2D NAND SSD users and a massive step up for HDD users. With its incorporation of floating gate cell NAND and a high quality SMI controller, the Ultimate SU800 arrives in diverse capacities – 128GB! to 1TB. It embodies the 3D NAND generation with higher density, improved performance, and increased reliability when compared to 2D or planar NAND Flash SSDs. ADATA plans to expand the Ultimate series of solid state drives with higher-end SU900 by September.

Comments

Source: [H]ardOCP – ADATA Launches the Ultimate SU800 SATA 6Gb/s 3D NAND SSD

Handing Over VR's Toughest Challenge to GPUs

In the real world, our hands are our guides. We feel with them, we manipulate with them, we explore with them. We use them to eat, dress and primp ourselves, make a living, and connect with others. And yet, in the virtual world, we’re lucky if we can use them at all. A team of researchers at Purdue University hopes to change that with DeepHand, a deep learning-powered system for interpreting hand movements in virtual environments. By combining depth-sensing cameras and a convolutional neural network trained on GPUs to interpret 2.5 million hand poses and configurations, the team has taken us a large step closer to being able to use our dexterity while interacting with 3D virtual objects.

DeepHand fulfills the long-time vision of its lead researcher, Karthik Ramani, the Donald W. Feddersen Professor of Mechanical Engineering, at Purdue. GPUs are helping the cause by speeding up the training of convolutional neural networks such as the one created for DeepHand. Ramani and his two graduate student researchers, Ayan Sinha and Chiho Choi, used NVIDIA GPUs to train their network, and Ramani said they were able to complete the process 2-3 times faster than if they’d used CPUs.

Comments

Source: [H]ardOCP – Handing Over VR’s Toughest Challenge to GPUs

Jalopnik A Philly Tow Truck Company Is Allegedly Setting Traps To Impound Cars | Lifehacker Find Out

Jalopnik A Philly Tow Truck Company Is Allegedly Setting Traps To Impound Cars
| Lifehacker Find Out How Facebook Thinks You Lean Politically With This Setting
| TMI The Most Interesting Wrestling Promo In Years Happened Last Night
| Kotaku Hollywood’s Ghost In The Shell Cast Photos Apparently Leaked
|

Read more…



Source: Gizmodo – Jalopnik A Philly Tow Truck Company Is Allegedly Setting Traps To Impound Cars | Lifehacker Find Out

Zotac ZBOX MAGNUS EN980 SFF PC Review – An Innovative VR-Ready Gaming Powerhouse

The PC market has been subject to challenges over the last several years. However, gaming systems and small form-factor (SFF) PCs have weathered the storm particularly well. Many vendors have tried to combine the two, but space constraints and power concerns have ended up limiting the gaming performance of such systems. Zotac, in particular, has been very active in this space with their E-series SFF PCs. The Zotac ZBOX MAGNUS EN980 that we are reviewing today is the follow-up to last year’s MAGNUS EN970 that combined a Broadwell-U CPU with a GTX 970M (rebadged as a GTX 960). The EN980’s full-blown 65W Core i5-6400 Skylake desktop CPU and a no-holds barred VR-ready desktop GTX 980 coupled with an all-in-one watercooling solution seem to have addressed the EN970’s shortcomings. Read on to find out how the unit performs in our rigorous benchmarking and evaluation process.



Source: AnandTech – Zotac ZBOX MAGNUS EN980 SFF PC Review – An Innovative VR-Ready Gaming Powerhouse

Hot Chips 2016: Exynos M1 Architecture Disclosed

While we can always do black-box testing to try and get a handle for what a CPU core looks like, there’s really only so much you can do given limited time and resources. In order to better understand what an architecture really looks like a vendor disclosure is often going to be as good as it gets for publicly available information. The Exynos M1 CPU architecture is Samsung’s first step into a custom CPU architecture for an mobile SoC. Custom CPU architectures are hardly a trivial undertaking, so it’s unlikely that a company would make the investment solely for a marketing bullet point.



With that said, Samsung has provided some background for the Exynos M1, claiming that the design process started about 3 years ago in 2013 around the time of the launch of the Galaxy S4. Given the issues that we saw with Cortex A15 in the Exynos 5410, it’s not entirely unsurprising that this could have been the catalyst for a custom CPU design. However, this is just idle speculation and I don’t claim to have any knowledge of what actually led to Exynos M1.


At a high level, Samsung pointed out that the Exynos M1 is differentiated from other ARM CPU designs by advanced branch prediction, roughly four instructions decoded per cycle, as well as the ability to dispatch and retire four instructions per cycle. As the big core in the Exynos 8890, it obviously is an out of order design, and there are some additional claims of multistride/stream prefetching and improved cache design.



Starting with branch prediction, the major highlight point here is that the branch predictor uses a perceptron of sorts to reduce the rate at which branches miss. If you understand how pipelining works, it takes a significant amount of time to reload saved state and invalidate the execution that occurred after an incorrect branch. I’m no expert here but it looks like this branch predictor also has the ability to do multiple branch predictions at the same time, either as a sort of multi-level branch predictor or handling multiple successive branches. Perceptron branch prediction isn’t exactly new in academia or in real-world CPUs, but it’s interesting to see that this is specifically called out when most companies are reluctant to disclose such matters.



Moving past branch prediction we can see some elements of how the cache is set up for the L1 I$, namely 64 KB split into four sets with 128-byte line sizes for 128 cache lines per set, with a 256 entry TLB dedicated to faster virtual address translation for instructions. The cache can read out 24 bytes per cycle or 6 instructions if the program isn’t using Thumb instruction encoding.



On the instruction decode, rename, and retire stages the front-end decoder, register rename logic, retire, and dispatch systems are all capable of handling four instructions every cycle, so best case throughput is going to be four instructions per cycle assuming that the ARM instruction is a single micro-operation. If the instruction is more complex, it will be broken into multiple micro-ops using a sequencer which is fairly similar to what you’d find in any modern x86 CPU. Other areas of interest include the disclosure of a 96 entry reorder buffer, which defines how many instructions can be in-flight at any given time. Generally speaking more entries is better for extracting ILP here, but it’s important to understand that there are some significant levels of diminishing returns in going deeper, so doubling the reorder buffer doesn’t really mean that you’re going to get double the performance or anything like that. With that said, Cyclone’s reorder buffer size is 192 entries and the Cortex A72 has 128 entries, so the size of this buffer is not really anything special and is likely a bit smaller in order to cut down on power consumption.



For integer execution the Exynos M1 has seven scheduling slots, with almost everything getting its own distinct scheduler other than the three source ALU and integer multiplication and division, which all use a single shared scheduler. On the floating point side it looks like almost everything shares a single 32 entry scheduler, which can do a floating point multiply-accumulate operation every 5 cycles and a floating point multiplication every 4 cycles. Floating point addition is a 3 cycle operation.



For loads and stores, a 32 KB, 8-way set associative cache with 64 byte line size is used as well as a 32 entry dTLB and 1024 entry L2 dTLB to hold address translations and the associated data for any given address, and allows out of order loads and stores to reduce visible memory latency. Up to 8 outstanding cache misses for loads can be held at any given time, which reduces the likelihood of stalling, and there are additional optimizations for prefetching as well as optimizations for other types of memory traffic.





The L2 cache here is 2MB shared across all cores split into 16 sets. This memory is also split into 4 banks and has a 22 cycle latency and has enough throughput to fill two AArch64 registers every cycle, and if you look at the actual floorplan this diagram is fairly indicative of how it actually looks on the die.



Samsung also highlighted the pipeline of the Exynos M1 CPU at a high level. If you’re familiar with how CPUs work you’ll be able to see how the basic stages of instruction fetch, decode, execution, memory read/write, and writeback are all present here. Of course, due to the out of order nature of this CPU there are also register rename, dispatch, and scheduling stages.



It’s fairly rare to see this kind of in-depth floorplanning shots from the designers themselves, so this slide alone is interesting to see. I don’t have a ton to comment on here but it’s interesting to see the distances of all the components of the CPU from the center of the core where most of the execution is happening.



Overall, for Systems LSI’s first mobile CPU architecture it’s impressive just how quickly they turned out a solid design in three years from inception to execution. It’ll be interesting to see what they do next once this design division really starts to hit its stride. CPU architectures are pipelined to some extent, so even if it takes three years to design one, if the mobile space as a whole is anything to go by then it’s likely that we’ll be seeing new implementations and designs from this group in the next year or two. Given the improvements we’ve seen from the Exynos 5420 to 7420 it isn’t entirely out of question that we could see much more aggressive execution here in the near future, but without a crystal ball it’s hard to say until it happens.



Source: AnandTech – Hot Chips 2016: Exynos M1 Architecture Disclosed