Sunday 2 June 2019

K-Athena: a performance portable magnetohydrodynamics code

Running large-scale simulations is a crucial aspect of modern scientific research, yet it often requires a vast amount of computational resources. As we approach the era of exascale computing, which will be marked by the introduction of highly performing supercomputers, researchers have been trying to develop new architectures and codes to meet the huge computational requirements of our times. An important property to consider when developing codes for the exascale computing era is performance portability, which prevents the repeated, non-trivial refactoring of a code for different architectures.

* This article was originally published here

An AI taught itself to play a video game and now it's beating humans

Since the earliest days of virtual chess and solitaire, video games have been a playing field for developing artificial intelligence (AI). Each victory of machine against human has helped make algorithms smarter and more efficient. But in order to tackle real world problems—such as automating complex tasks including driving and negotiation—these algorithms must navigate more complex environments than board games, and learn teamwork. Teaching AI how to work and interact with other players to succeed had been an insurmountable task—until now.

* This article was originally published here

Connected champagne putting a cork in bogus bubbly

Champagne is now connected: Thanks to tracking technology, champagne houses now have tools to better guard against fraud while gaining a new channel to interact with their customers.

* This article was originally published here