Tag Archives: Supercomputers

Want to work on NASA’s software and get paid for it? You’ll love this challenge

NASA is looking for programmers to help them upgrade the agency’s processing power. They’ve started a competition to find a contender that can tweak the FUN3D design software to run 10 to 10,000 times faster on the Pleiades supercomputer — without sacrificing any accuracy.

Nasa's challenge.

Image credits NASA.

Nerds of the world: become excited! NASA wants you to tweak their computers. The agency is sponsoring a competition called the High Performance Fast Computing Challenge (HPFCC) to find someone who can give their software more oomph.

“This is the ultimate ‘geek’ dream assignment,’ said Doug Rohn, director of NASA’s Transformative Aeronautics Concepts Program (TACP). “Helping NASA speed up its software to help advance our aviation research is a win-win for all.”

The culprit: FUN3D. This software is an integral part of NASA’s “three-legged stool” aviation research and design process: one leg oversees the initial designs testing with computational fluid dynamics (CFD), which draws on a supercomputer system for numerical analysis and data structures to solve problems. The second leg consists of building scale models to be tested in wind tunnels and confirm or infirm the CFD results. The third leg is to test experimental craft in a pilotless configuration to see exactly what each vehicle can do in real life conditions.

Shortening the leg


The HPFCC is aimed at improving this final step. Because of the sheer complexity of the concepts involved in the process, even the fastest supercomputers have trouble working with and analyzing the models in real time. So a little tweaking is in order to speed up the process.

FUN3D is written predominately in Modern Fortran. The code is owned by the U.S. government, so NASA had to require all participants to be U.S. citizens over the age of 18 to conform to strict export restrictions. The agency is looking for people to download the code, analyze its working process and find the strands of code that bottlenecks its performance, and then think of possible modifications that might lead to reducing overall computational time.

And it doesn’t have to be anything groundbreaking, either. De-cluttering or simplifying a single subroutine so that it runs a few milliseconds faster might not sound like much, but if the program has to call it millions of times — it adds up to a huge improvement.

The HPFCC is supported by two of NASA’s partner’s, HeroX and TopCoder, and has two categories you can compete in: ideation, focusing on improvements to the algorithms themselves, and architecture, focusing on tweaking the overall structure of the program. The prize purse of US$55,000 will be distributed among first and second finishers in these two categories. If you want to try your brain against the challenge, all you have to do is visit this page. Code submissions have to be received by 5 p.m. EDT on June 29. The winners will be announced August 9.

For more information about this challenge, the FUN3D software, or NASA’s Pleiades supercomputer, send an email to hq-fastcomputingchallenge [at] mail.nasa [dot ]gov.

Scientists ask the public’s help in getting to the bottom of consciousness — by cracking a chess problem

Sir Roger Penrose from Oxford’s Mathematical Institute has a quest for you, a quest which will see you topple the belligerence of a dark king and hone in on what it means to be human.

Image via Pexels.

We define what it means to be human by our consciousness. It’s this self-awareness that we call upon to set ourselves apart from everything else under the sun, and yet, we can’t explain it any better than we could millennia ago. We’ve tried pinpointing where it’s anchored into the brain (see here and here), we’ve developed some interesting theories about how it works, but we’ve never managed to replicate it, not even in our most powerful thinking machines.

So what is consciousness, and what is it about it that we’ve failed to instill in a computer? That’s what Sir Penrose wants to find out — and he needs the help of everyone who will join him. In a public challenge set to coincide with the launch of the Penrose Institute (a UK-based research group affiliated with Oxford University and University College London), the Sir and the institute’s fellows ask people to solve a chess problem they believe can determine what sets our mind apart from machines.


“We know that there are things that the human mind achieves that even the most powerful supercomputer cannot, but we don’t know why,” Sir Roger Penrose from the Mathematical Institute of Oxford told The Telegraph.

“If you put this puzzle into a chess computer, it just assumes a black win because of the number of pieces and positions, but a human will look at this and know quickly that is not the case.”


Computers are often compared to our minds, but in his book The Emperor’s New Mind, published in 1989, Sir Penrose argued that not even quantum computers could rival our brain. Better understanding quantum physics might help us get to the bottom of consciousness, he adds. It’s a pretty controversial view, but Sir Penrose argues that there isn’t any data showing that the two aren’t related, so why not explore the possibility?

Still, we have to start from somewhere, and narrowing down the list of possibilities is a good first step. So the chess challenge was issued to determine what sets the human mind and its greatest emulator — supercomputers — apart. Here’s the problem:

Image credits Penrose Institute.

The goal is to figure out a way to legally get the white player to draw with the black, or outright win. A computer will always assume the black will win in this scenario, because the three bishops will force it to calculate all possible positions, which “will rapidly expand to something that exceeds all the computational power on planet Earth”, Sarah Knapton at The Telegraph explains.

But it should be easy for a human to solve, Sir Penrose says — given that you know the rules of chess. It isn’t going to give us the answers to consciousness by itself, but it’s definitely a fresh approach on a subject that has eluded us for a long time. And it might help with the existential angst people are feeling more and more lately in regards to AIs.

“If we find out how humans differ from computers, then it could have profound sociological implications,” Sir Penrose added.

“People get very depressed when they think of a future where robots or computers will take their jobs, but it might be that there are areas where computers will never be better than us, such as creativity.”

If you do take on this quest and succeed, you should email your results to puzzles@penroseinstitute.com.

What the team is most interested isn’t the solution itself, but how you got there — the thought process that led you to the solution. Was it a sudden revelation, a flash of inspiration, or did you need days full of perspiration to crack the dark king’s ploy?

Don’t be shy on the details, and you might just prove to be the key to getting to the bottom of consciousness.