×
Intel

Linus Torvalds Hopes Intel's AVX-512 'Dies A Painful Death' (phoronix.com) 160

"Linux creator Linus Torvalds had some choice words today on Advanced Vector Extensions 512 (AVX-512) found on select Intel processors," reports Phoronix: In a mailing list discussion stemming from the Phoronix article this week on the compiler instructions Intel is enabling for Alder Lake (and Sapphire Rapids), Linus Torvalds chimed in. The Alder Lake instructions being flipped on in GCC right now make no mention of AVX-512 but only AVX2 and others, likely due to Intel pursuing the subset supported by both the small and large cores in this new hybrid design being pursued.

The lack of seeing AVX512 for Alder Lake led Torvalds to comment:

I hope AVX512 dies a painful death, and that Intel starts fixing real problems instead of trying to create magic instructions to then create benchmarks that they can look good on.

I hope Intel gets back to basics: gets their process working again, and concentrate more on regular code that isn't HPC or some other pointless special case.

I've said this before, and I'll say it again: in the heyday of x86, when Intel was laughing all the way to the bank and killing all their competition, absolutely everybody else did better than Intel on FP loads. Intel's FP performance sucked (relatively speaking), and it matter not one iota.

Because absolutely nobody cares outside of benchmarks.

The same is largely true of AVX512 now - and in the future...

After several more paragraphs, Torvalds reaches his conclusion. "Stop with the special-case garbage, and make all the core common stuff that everybody cares about run as well as you humanly can."

Phoronix notes that Torvalds' comments came "just weeks after he switched to AMD Ryzen Threadripper for his primary development rig."
Desktops (Apple)

Apple's ARM-Based Macs To Support Thunderbolt (theverge.com) 137

tlhIngan writes: For those worried that the transition Apple is doing to ARM-based Macs will drop Thunderbolt, Apple has stated that they will continue to support Thunderbolt. This was a worry since Thunderbolt is primarily an Intel design (formerly known as Light Peak) with Apple collaboration, and that none of Apple's ARM based devices support it (not even the ARM Developer Transition Kit).
Intel

Nvidia Eclipses Intel As Most Valuable US Chipmaker (reuters.com) 31

Nvidia has overtaken Intel for the first time as the most valuable U.S. chipmaker. Reuters reports: In a semiconductor industry milestone, Nvidia's shares rose 2.3% in afternoon trading on Wednesday to a record $404, putting the graphic component maker's market capitalization at $248 billion, just above the $246 billion value of Intel, once the world's leading chipmaker. Nvidia's stock has been among Wall Street's strongest performers in recent years as it expanded from its core personal computer chip business into datacenters, automobiles and artificial intelligence. Intel, which for decades has dominated in processors for PCs and servers, has struggled to diversify its business after making critical stumbles in the smartphone revolution.

While Intel's stock has lost almost 3% in 2020, Nvidia's has surged 68%. Investors have been betting that the shift to working remotely because of the coronavirus pandemic will continue to fuel fast growth in Nvidia's datacenter business. [...] Despite Nvidia's meteoric stock rise, its sales remain a fraction of Intel's. Analysts on average see Nvidia's revenue rising 34% in its current fiscal year to $14.6 billion, while analysts expect Intel's 2020 revenue to increase 2.5% to $73.8 billion, according to Refinitiv.

Intel

Intel Unveils the Thunderbolt 4 Spec, Debuting in PCs in the Fall (pcworld.com) 95

Intel unveiled Thunderbolt 4 on Wednesday, the next iteration of the I/O specification that provides a high-speed peripheral bus to docks, displays, external storage and eGPUs for PCs. Rather than increase the available bandwidth, however, Thunderbolt 4 provides more clarity and helps create new categories of products. From a report: Thunderbolt 4 will debut later this year as part of Intel's "Tiger Lake" CPU platform, as Intel originally announced during CES in January. We now know it will support 40Gbps throughput, but with tighter minimum specs. Thunderbolt 4 will guarantee that a pair of 4K displays will work with a Thunderbolt dock, and require Thunderbolt 4-equipped PCs to charge on at least one Thunderbolt port. Thunderbolt PCs will be able to connect to either "compact" or "full" docks with up to four Thunderbolt ports. Longer Thunderbolt cables will be possible, too. One thing that doesn't seem to be changing is Thunderbolt's exclusivity. Intel developed Thunderbolt, and perhaps not coincidentally, OEM systems based on rival AMD's CPUs have never had this technology. While AMD has officially dismissed the need for Thunderbolt, with generation 4 Intel appears to have made it even harder for AMD to get it, even if it wanted to. Intel's still pitching Thunderbolt as a single standard to rule them all, but the reality up to now has been complicated. You still have to squint hard at that USB-C-shaped port to determine which of the multitude of USB specifications it meets, including whether it's a USB4 connection that happens to support Thunderbolt. To muddy things further, Thunderbolt also encompasses PCIe, DisplayPort, and USB Power Delivery standards.
AMD

AMD Launches Ryzen 3000XT Series CPUs At Higher Clock Speeds To Battle Intel (hothardware.com) 44

MojoKid writes: Last month, AMD made its Ryzen 3000XT series processors official, after weeks of leaks and speculation. Ryzen 3000XT series processors are tweaked versions of the original 3000X series products, but with higher clocks and the ability to maintain turbo frequencies longer. Launching today, AMD's new Ryzen 5 3600XT is a 6 core/12-thread processor, with a 3.8GHz base clock and a 4.5GHz max boost clock. That's a 100MHz increase over the 3600X. The Ryzen 7 3800XT is an 8-core/16-thread processor with a base clock of 3.9GHz and a max boost clock of 4.7GHz, which is 200MHz higher than the original 3800X. Finally, the Ryzen 9 3900XT is a 12-core/24-thread processor with a base clock of 3.8GHz with a max boost clock of 4.7GHz, which is a 100MHz increase over the original Ryzen 9 3900X.

AMD also notes these new processors can maintain boost frequencies for somewhat longer durations as well, which should offer an additional performance uplift, based on refinements made to the chip's 7nm manufacturing process. In testing, the new CPUs offer small performance gains over their "non-XT" namesakes, with 100MHz - 200MHz increases in boost clocks resulting in roughly 2% - 5% increases to both their single and multi-threaded performance in most workloads. Those frequency increases come at the expense of slightly higher peak power consumption as well of course. The best news may be that AMD's original Ryzen 5 3600X, Ryzen 7 3800X, and the Ryzen 9 3900X will remain in the line-up for the time being, but their prices will be slashed a bit, with the new Ryzen 5 3600XT, Ryzen 7 3800XT, and Ryzen 9 3900XT arriving with the same $249, $399, and $499 introductory prices as the originals.

Intel

First Apple Silicon Benchmarks Destroy Surface Pro X (thurrott.com) 218

As expected, developers with early access to Apple silicon-based transition kits have leaked some early benchmarks scores. And it's bad news for Surface Pro X and Windows 10 on ARM fans. Thurrott reports: According to multiple Geekbench scores, the Apple Developer Transition Kit -- a Mac Mini-like device with an Apple A12Z system-on-a-chip (SoC), 16 GB of RAM, and 512 GB of SSD storage -- delivers an average single-core score of 811 and an average multi-core score of 2871. Those scores represent the performance of the device running emulated x86/64 code under macOS Big Sur's Rosetta 2 emulator.

Compared to modern PCs with native Intel-type chipsets, that's not all that impressive, but that's to be expected since it's emulated. But compared to Microsoft's Surface Pro X, which has the fastest available Qualcomm-based ARM chipset and can run Geekbench natively -- not emulated -- it's amazing: Surface Pro X only averages 764 on the single-core test and 2983 in multi-core. Right. The emulated performance of the Apple silicon is as good or better than the native performance of the SQ-1-based Surface Pro X. This suggests that the performance of native code on Apple silicon will be quite impressive, and will leave Surface Pro X and WOA in the dust.

Desktops (Apple)

Rosetta 2 is Apple's Key To Making the ARM Transition Less Painful (theverge.com) 153

At WWDC 2020 earlier this week, Apple announced that it's moving Macs away from Intel processors to its own silicon, based on ARM architecture. To help ease the transition, the company announced Rosetta 2, a translation process that allows users to run apps that contain x86_64 instructions on Apple silicon. The Verge reports: Rosetta 2 essentially "translates" instructions that were written for Intel processors into commands that Apple's chips can understand. Developers won't need to make any changes to their old apps; they'll just work. (The original Rosetta was released in 2006 to facilitate Apple's transition from PowerPC to Intel. Apple has also stated that it will support x86 Macs "for years to come," as far as OS updates are concerned. The company shifted from PowerPC to Intel chips in 2006, but ditched support for the former in 2009; OS X Snow Leopard was Intel-only.) You don't, as a user, interact with Rosetta; it does its work behind-the-scenes. "Rosetta 2 is mostly there to minimize the impact on end-users and their experience when they buy a new Mac with Apple Silicon," says Angela Yu, founder of the software-development school App Brewery. "If Rosetta 2 does its job, your average user should not notice its existence."

There's one difference you might perceive, though: speed. Programs that ran under the original Rosetta typically ran slower than those running natively on Intel, since the translator needed time to interpret the code. Early benchmarks found that popular PowerPC applications, such as Photoshop and Office, were running at less than half their native speed on the Intel systems. We'll have to wait and see if apps under Rosetta 2 take similar performance hits. But there are a couple reasons to be optimistic. First, the original Rosetta converted every instruction in real-time, as it executed them. Rosetta 2 can convert an application right at installation time, effectively creating an ARM-optimized version of the app before you've opened it. (It can also translate on the fly for apps that can't be translated ahead of time, such as browser, Java, and Javascript processes, or if it encounters other new code that wasn't translated at install time.) With Rosetta 2 frontloading a bulk of the work, we may see better performance from translated apps.
The report notes that the engine won't support everything. "It's not compatible with some programs, including virtual machine apps, which you might use to run Windows or another operating system on your Mac, or to test out new software without impacting the rest of your system," reports The Verge. "(You also won't be able to run Windows in Boot Camp mode on ARM Macs. Microsoft only licenses the ARM version of Windows 10 to PC manufacturers.) Rosetta 2 also can't translate kernel extensions, which some programs leverage to perform tasks that macOS doesn't have a native feature for (similar to drivers in Windows)."
Programming

Michael Hawley, Programmer, Professor and Pianist, Dies at 58 (nytimes.com) 17

Michael Hawley, a computer programmer, professor, musician, speechwriter and impresario who helped lay the intellectual groundwork for what is now called the Internet of Things, died on Wednesday at his home in Cambridge, Mass. He was 58. From a report: The cause was colon cancer, said his father, George Hawley. Mr. Hawley began his career as a video game programmer at Lucasfilm, the company created by the "Star Wars" director George Lucas. He spent his last 15 years curating the Entertainment Gathering, or EG, a conference dedicated to new ideas. In between, he worked at NeXT, the influential computer company founded by Steve Jobs after he left Apple in the mid-1980s, and spent nine years as a professor at the Massachusetts Institute of Technology Media Lab, a seminal effort to push science and technology into art and other disciplines. He was known as a scholar whose ideas, skills and friendships spanned an unusually wide range of fields, from mountain climbing to watchmaking. Mr. Hawley lived with both Mr. Jobs and the artificial intelligence pioneer Marvin Minsky, published the world's largest book, won first prize in an international competition of amateur pianists, played alongside the cellist Yo-Yo Ma at the wedding of the celebrity scientist Bill Nye, joined one of the first scientific expeditions to Mount Everest, and wrote commencement speeches for both Mr. Jobs and the Google co-founder Larry Page.

Two of Mr. Hawley's Media Lab projects -- Things That Think and Toys of Tomorrow -- anticipated the Internet of Things movement, which aims to weave digital technology into everything from cars to televisions to home lighting systems. Led by companies like Amazon, Google, Intel and Microsoft, the movement is now a $248 billion market, according to the market research firm Statista. Mr. Hawley developed "a pattern of ideas that emerged long before the Internet of Things," Nicholas Negroponte, founder of the Media Lab, said in an email. "I would call that pattern not artificial intelligence, but intelligence in the artificial," he wrote. Mark Seiden, an independent computer security consultant who met Mr. Hawley in the early 1980s when they were both working at IRCAM, a music lab in Paris, and eventually hired him at Lucasfilm, compared Mr. Hawley's exploits to those of George Plimpton, the writer whose participatory kind of journalism had him masquerading as a boxer, a professional football player, a circus performer and a stand-up comedian.

Intel

Former Intel Engineer Claims Skylake QA Drove Apple Away (pcgamer.com) 252

UnknowingFool writes: A former Intel engineer has put forth information that the QA process around Skylake was so terrible that it may have finally driven Apple to use their own processors in upcoming Macs. Not to say that Apple would not have eventually made this move, but Francois Piednoel says Skylake was abnormally bad with Apple finding the largest amount of bugs inside the architecture rivaling Intel itself. That led Apple to reconsider staying on the architecture and hastening their plans to migrate to their own chips. "The quality assurance of Skylake was more than a problem," says Piednoel. "It was abnormally bad. We were getting way too much citing for little things inside Skylake. Basically our buddies at Apple became the number one filer of problems in the architecture. And that went really, really bad. When your customer starts finding almost as much bugs as you found yourself, you're not leading into the right place."

"For me this is the inflection point," added Piednoel. "This is where the Apple guys who were always contemplating to switch, they went and looked at it and said: 'Well, we've probably got to do it.' Basically the bad quality assurance of Skylake is responsible for them to actually go away from the platform."

Apple made the switch official at its developer conference on Monday, announcing that it will introduce Macs featuring Apple-designed, ARM-based processors later this year.
Businesses

Apple's Major Leap Is Unification and More Lock-In, Not Big New Features (bloomberg.com) 152

Apple's Worldwide Developers Conference this week didn't bring any particularly revolutionary new feature, but it did something perhaps more important for Apple's long-term strategy. The latest updates will unify the company's devices and give customers more reasons to stay within its product ecosystem. From a report: From an average user's standpoint, the updates to iOS and iPadOS were underwhelming and minor, aside from widgets (which Android has had for years). Siri's interface changes were impressive, but there wasn't much discussion of a needed under-the-hood revamp, and the Watch update was incremental, other than sleep tracking. The company didn't let these products languish, but Apple's engineers essentially did just enough. The really impressive achievements came in getting the products to work together, plus sweeping improvements to the Mac.

The biggest news of the conference was that Apple-made chips will replace those from Intel in Mac computers. Besides higher speeds and longer battery life, the change customers will notice first is that Mac computers will work more like an iPhone or an iPad, and will have the ability to run the same apps on the new macOS Big Sur operating system. Soon, someone will be able to buy an iPhone app and run it across Apple's major platforms: the Mac, the iPhone, the iPad, and in some cases a variant of it on the Apple Watch and Apple TV. The company also moved toward increased unification by bringing over glance-able information (widgets) from the Apple Watch to its larger devices, and by more deeply integrating its smart home features across products. For example, a HomePod speaker can now be a doorbell and an Apple TV can be a door camera viewer. All of this may drive existing customers to buy additional Apple products, knowing that they'll work together seamlessly. The strategy could boost Apple's sales in the long-term and, just as importantly, make it more difficult for a user to leave behind a device, which could blow a hole in their network of Apple products.

IOS

Apple Will Let You Emulate Old Apps, Run iOS Apps on ARM Macs (techcrunch.com) 213

At the WWDC 2020 keynote today, Apple announced that the company is going to switch from Intel chips to Apple's own silicon, based on ARM architecture. They also announced that iPad and iPhone apps will be able to run natively on ARM-powered Macs. TechCrunch reports: First, you'll be able to compile your app to run both on Intel-based Macs and ARM-based Macs. You can ship those apps with both executables using a new format called Universal 2. If you've been using a Mac for a while, you know that Apple used the same process when it switched from PowerPC CPUs to Intel CPUs -- one app, two executables. As for unoptimized software, you'll still be able to run those apps. But its performances won't be as good as what you'd get from a native ARM-ready app. Apple is going to ship Rosetta 2, an emulation layer that lets you run old apps on new Macs.

When you install an old app, your Mac will examine the app and try to optimize it for your ARM processor. This way, there will be some level of optimization even before you open the app. But what if it's a web browser or a complicated app with just-in-time code? Rosetta 2 can also translate instructions from x86 to ARM on the fly, while you're running the app. And if you're a developer working on code that is going to run on servers, Apple is also working on a set of virtualization tools. You'll be able to run Linux and Docker on an ARM Mac.

As a bonus, users will also be able to access a much larger library of apps. "Mac users can for the first time run iOS and iPadOS apps on the Mac," Apple CEO Tim Cook said. While the company didn't share a lot of details, Apple isn't talking about Catalyst, its own framework that makes it easier to port iOS apps to macOS. You should be able to download and run apps even if the developer never optimized those apps for macOS.

Portables (Apple)

This is Apple's Roadmap for Moving the First Macs Away from Intel (arstechnica.com) 383

After 15 years, Apple will again transition the Mac to a new architecture. The company announced at its developer conference today that it will introduce Macs featuring Apple-designed, ARM-based processors similar to those already used in the iPhone and iPad. From a report: Tim Cook pegged this switch as one of the four biggest transitions the mac has ever had. Alongside the more to PowerPC, the move to Intel, and the transition to Mac OS X, ARM will be one of the biggest mac changes ever. Apple is promising "a whole new level of performance" with a "Family of Mac SoCs." The transition to ARM from x86 means that some apps will be native and some won't. For mac OS 10.16, Apple says that all of the Apple 10.16 apps are native ARM apps. Xcode developers can "just open their apps and recompile" to get an ARM binary. "Universal 2" is a new type of binary that will run on Intel and ARM macs. Microsoft Office and Adobe's creative suite (Photoshop) were demoed as native ARM apps. Final Cut Pro has an ARM version too, along with a features that run on the "Neural Engine" in the Apple SoC.

Apple says it wants to make sure users can run all their apps on their ARM mac, even if they aren't native. So, just like with the PowerPC-to-Intel transition, Apple is dusting off the Rosetta brand with Rosetta 2, which is now an x86-to-ARM emulator. This move has been predicted for years, as the upsides for Apple are clear. Cupertino has always valued tight integration of hardware, software, and services, but Macs have been outliers among Apple's products in their reliance on an outside party for the CPU. (iPhones and other Apple products do contain display panels, modems, and camera components made by other companies, though.) So far, Apple's chip division has excelled in every market it has entered. In the world of smartphones, the company's SoCs are easily a generation ahead of the best Qualcomm, Samsung, and Mediatek have to offer. Apple's most dominant smartphone showing is probably the iPhone SE, a $400 iPhone that will out-perform $1200 Android phones thanks to the A13 Bionic SoC.

Windows

Windows 10 Linux Subsystem: You Get GPU Acceleration -- With Intel, AMD, Nvidia Drivers (zdnet.com) 56

Nvidia, Intel and AMD have announced their support for Microsoft's new effort to bring graphics processor support to the Windows 10 Windows Subsystem for Linux to enhance machine-learning training. From a report: GPU support for WSL arrived on Wednesday in the Dev Channel preview of Windows 10 build 20150 under Microsoft's reorganized testing structure, which lets it test Windows 10 builds that aren't tied to a specific future feature release. Microsoft announced upcoming GPU support for WSL a few weeks ago at Build 2020, along with support for running Linux GUI apps. The move on GPU access for WSL is intended to bring the performance of applications running in WSL2 up to par with those running on Windows. GPU compute support is the feature most requested by WSL users, according to Microsoft. The 20150 update includes support for Nvidia's CUDA parallel computing platform and GPUs, as well as GPUs from AMD and Intel. It also supports DirectML (Direct Machine Learning), Microsoft's Windows 10 API for hardware-accelerated machine learning.
Desktops (Apple)

What Happens If Apple Switches to Its Own ARM Chips for Macs? (cnn.com) 280

CNN reports that Apple could announce "a long-rumored switch" from Intel chips to its own ARM-based chips for Macs at its WWDC conference Monday -- citing a report from Bloomberg.

Then they consider the possible advantages: When that does happen, the major changes Mac users are likely to see include better battery life and sleeker devices. Apple's in-house chips have a smaller architecture and are more efficient because they are designed for smartphones, according to David McQueen, research director at ABI Research... "Moving to ARM-based chips can bring efficiencies and better battery life without sacrificing performance," McQueen said. "It may also help to cut out some size issues, possibly allowing Macs to be made thinner, while also negating the need for fans," he added.

McQueen says having the same chips running on iPhones, iPads and Macs would also make it easier to standardize the user experience across all three devices. "It will allow all Apple devices to work more seamlessly together," he said. "It should also make it much easier for developers to create apps that are capable of running across Apple devices." There's another big potential benefit to using the same chips for iPhones and Macs, particularly with the growth of 5G networks. "Although Apple has given no indication that it is looking to do so, this switch does also open the doors for Apple to launch MacBooks with cellular connectivity capabilities," Mardikar said.

For Apple, bringing processor production in-house will likely allow the company to offer better performance upgrades with each generation of devices because it will no longer be tied to Intel's upgrade cycle for new chips. "They also get to control their own product launch cadence," said Jitesh Ubrani, a research manager at IDC. "In the past, they had to really wait on Intel to launch new processors before they could refresh the Mac lineup."

AMD

AMD's Upcoming Ryzen 3000XT Brings 7nm Improvements, Higher Boost (arstechnica.com) 46

AMD has announced three new additions to its desktop Ryzen CPU line: Ryzen 9 3900XT, Ryzen 7 3800XT, and Ryzen 5 3600XT. Ars Technica reports on the technical details: The new CPU designs take advantage of newly optimized 7nm process technology to offer higher performance at the same TDPs as Ryzen 3000 designs. The new 3000XT CPUs are drop-in replacements on AM4 motherboards that supported Ryzen 3000 CPUs and offer small (up to 4 percent) single-threaded performance improvements over their Ryzen 3000 counterparts. Although the single-threaded performance improvements are small, the margins between CPUs in that stat tend to be razor-thin, and AMD says they're enough to take the coveted single-thread performance crown away from Intel. A 4 percent improvement to the Ryzen 9 3900X score shown on the CGDirector leaderboard would come out to 531 -- a few points higher than CGDirector's posted score for the i9-10900K, although a few points lower than our own Cinebench R20 result for that processor, using an NZXT fluid-cooler and Primochill Praxis open-air bench.

AMD has determined that most consumers are discarding the free Wraith Spire coolers in favor of higher-performance third-party cooling systems -- so in the 3000XT line, only the Ryzen 5 3600XT retains the included OEM cooler. Ryzen 9 3900XT and Ryzen 7 3800XT will require the consumer to supply their own cooling solution, and AMD recommends "a minimum 280mm radiator or equivalent air cooling." The company offers the existing 3950X compatibility list for those who aren't sure what to buy.
AMD also announced a new motherboard chipset for Ryzen 3000 desktop processors: the A520. A new version of AMD's StoreMI software will also be coming soon.

AMD's press release can be read here.
Intel

Intel Will Soon Bake Anti-malware Defenses Directly Into its CPUs (arstechnica.com) 57

The history of hacking has largely been a back-and-forth game, with attackers devising a technique to breach a system, defenders constructing a countermeasure that prevents the technique, and hackers devising a new way to bypass system security. On Monday, Intel is announcing its plans to bake a new parry directly into its CPUs that's designed to thwart software exploits that execute malicious code on vulnerable computers. From a report: Control-Flow Enforcement Technology, or CET, represents a fundamental change in the way processors execute instructions from applications such as Web browsers, email clients, or PDF readers. Jointly developed by Intel and Microsoft, CET is designed to thwart a technique known as return-oriented programming, which hackers use to bypass anti-exploit measures software developers introduced about a decade ago. While Intel first published its implementation of CET in 2016, the company on Monday is saying that its Tiger Lake CPU microarchitecture will be the first to include it. ROP, as return-oriented programming is usually called, was software exploiters' response to protections such as Executable Space Protection and address space layout randomization, which made their way into Windows, macOS, and Linux a little less than two decades ago. These defenses were designed to significantly lessen the damage software exploits could inflict by introducing changes to system memory that prevented the execution of malicious code. Even when successfully targeting a buffer overflow or other vulnerability, the exploit resulted only in a system or application crash, rather than a fatal system compromise.
Businesses

Jim Keller Resigns from Intel, Effective Immediately (anandtech.com) 95

Intel has published a news release on its website stating that Jim Keller has resigned from the company, effective immediately, due to personal reasons. From a report: Jim Keller was hired by Intel two years ago to the role as Senior Vice President of Intel's Silicon Engineering Group, after a string of successes at Tesla, AMD, Apple, AMD (again), and PA Semiconductor. As far as we understand, Jim's goal inside Intel was to streamline a lot of the product development process on the silicon side, as well as providing strategic platforms though which future products can be developed and optimized to market. We also believe that Jim Keller has had a hand in looking at Intel's manufacturing processes, as well as a number of future products. Intel's press release states that Jim Keller is leaving the position on June 11th due to personal reasons. However, he will remain with the company as a consultant for six months in order to assist with the transition.
Intel

New CrossTalk Attack Impacts Intel's Mobile, Desktop, and Server CPUs (zdnet.com) 40

Academics from a university in the Netherlands have published details today about a new vulnerability in Intel processors. From a report: The security bug, which they named CrossTalk, enables attacker-controlled code executing on one CPU core to leak sensitive data from other software running on a different core. The Vrije University's Systems and Network Security Group (VUSec) says the CrossTalk vulnerability is another type of MDS (microarchitectural data sampling) attack. MDS attacks target user data while in a "transient" state, as it's being processed inside the CPU and its many data-caching systems. More specifically, CrossTalk attacks data while it's being processed by the CPU's Line Fill Buffer (LBF), one of these aforementioned CPU cache systems. According to the VUSec team, the LBF cache actually works with a previously undocumented memory "staging buffer" that is shared by all CPU cores.
Desktops (Apple)

Apple Plans To Announce Move To Its Own Mac Chips at WWDC (bloomberg.com) 217

Apple is preparing to announce a shift to its own main processors in Mac computers, replacing chips from Intel, as early as this month at its annual developer conference, Bloomberg reported Tuesday, citing people familiar with the plans. From the report: The company is holding WWDC the week of June 22. Unveiling the initiative, codenamed Kalamata, at the event would give outside developers time to adjust before new Macs roll out in 2021, the people said. Since the hardware transition is still months away, the timing of the announcement could change, they added, while asking not to be identified discussing private plans. The new processors will be based on the same technology used in Apple-designed iPhone and iPad chips. However, future Macs will still run the macOS operating system rather than the iOS software on mobile devices from the company. Bloomberg News reported on Apple's effort to move away from Intel earlier this year, and in 2018.
Space

How SpaceX Uses Linux, Chromium, C++ and Open Source Libraries (zdnet.com) 69

Long-time Slashdot reader mrflash818 ("Linux geek since 1999") shared a ZDNet article pointing out that SpaceX's Falcon 9 rocket has an onboard operating system that's "a stripped-down Linux running on three ordinary dual-core x86 processors. The flight software itself runs separately on each processor and is written in C/C++."

Interestingly, back in 2018 a Slashdot headline asked whether C++ was "a really terrible language," and Elon Musk replied on Twitter with his single-word answer. "Yes."

ZDNet points out that "ordinary" processors are often needed because of the multi-year development time for the spacecraft they power. Their article notes that the International Space Station actually runs on 1988-vintage 20 MHz Intel 80386SX CPUs: Of course, while those ancient chips work for the station's command and control multiplexer/demultiplexer, they're not much good for anything else. For ordinary day-in and day-out work, astronauts use HP ZBook 15s running Debian Linux, Scientific Linux, and Windows 10. The Linux systems act as remote terminals to the control multiplexer/demultiplexer, while the Windows systems are used for email, the web, and fun.

Usually, though, chips that go into space aren't ordinary chips. CPUs that stay in space must be radiation-hardened. Otherwise, they tend to fail due to the effects of ionizing radiation and cosmic rays. These customized processors undergo years of design work and then more years of testing before they are certified for spaceflight. For instance, NASA expects its next-generation, general-purpose processor, an ARM A53 variant you may know from the Raspberry Pi 3, to be ready to run in 2021...

The Dragon spacecraft's touchscreen interface is rendered using Chromium and JavaScript. If something were to go wrong with the interface, the astronauts have physical buttons to control the spacecraft.

Today the SpaceX software team answered questions on Reddit, revealing they use Chromium with a reactive library developed in-house, and that "All of our on-board computers either run Linux (with the PREEMPT_RT patch) or are microcontrollers that run bare-metal code...." Later they emphasized that for the Falcon 9 and Dragon software, "All of the application-level autonomous software is written in C++. We generally use object oriented programming techniques from C++, although we like to keep things as simple as possible.

"We do use open source libraries, primarily the standard C++ library, plus some others. However, we limit our use of open source libraries to only extremely high quality ones, and often will opt to develop our own libraries when it is feasible so that we can control the code quality ourselves."

Slashdot Top Deals