Tag: computer science

  • 4 Amazing Quantum Computing Applications

    4 Amazing Quantum Computing Applications

     Researchers across the globe, from the quantum researchers at University of Maryland synthesizing time crystals, to the research team at the University of New South Wales who are embedding atoms and their electrons into silicon, are pushing quantum computers forward, attempting to arrive at the most powerful quantum computing technology.

    IBM, Google and Microsoft are racing for quantum supremacy. IBM expects to create a 50-qubit general purpose quantum computer “within the next few years.” Indeed, the next iteration in quantum computing may be near.

    Why? Quantum computing could be the best path to ultra-powerful computers, and our best bet to solve unimaginably difficult problems. As our need for powerful processors continues to increase, and problems become larger in scope and complexity, we’ll need more complex computational systems to power solutions.

    Quantum Computers in Use

    Here are four amazing applications of quantum computers:

    Machine Learning

    Artificial intelligence needs to be able to pull from large datasets of image, video and text. Thankfully, there doesn’t seem to be a shortage of content. In fact, there may be an overabundance. Big data is out there to be analyzed, but we need more powerful computers to process the petabytes of unanalyzed data.

    Quantum computers could empower machine learning by enabling AI programs to search through these gigantic datasets concerning medical research, consumer behavior and financial markets—and make sense of them.

    Optimization

    Imagine, say, you are a traveling salesman. You wish to visit a handful of cities and want to know what the most optimal routes would be. This would be an example of an optimization problem. It sounds simple enough, but, in reality, the process can get quite involved as you up the number of variables. With only 270 destinations, for example, there are more combinations of travel than atoms in the universe.

    With quantum computers, however, we could expect a machine to be able to handle almost innumerable permutations and combinations, which could advance system design and analysis in massive ways.

    Biomedical Simulations

    With quantum computers, we can create, simulate and model molecular structures. Researchers at Harvard University used a D-Wave One quantum computer to solve the puzzle of how some proteins fold in 2012.

    “The model consisted of mathematical representations of amino acids in a lattice, connected by different interaction strengths,” writes Geoffrey Brumfiel in a news article for Nature about the Harvard researchers’ protein folding models. “The D-Wave computer found the lowest configurations of amino acids and interactions, which corresponds to the most economical folding of the proteins.”

    While the technology was nowhere near perfect—as the researchers cited that “10,000 measurements using an 81-qubit version of the experiment gave the correct answer just 13 times”—it was able to accomplish an amazing feat by modeling the behavior of protein folding with some degree of accuracy.

    Financial Services

    Quantum computing is already on its way. D-wave, a company backed by Goldman Sachs and Bezos Expeditions, among others, deployed its first commercial quantum computer: the D-Wave 2000Q, a quantum annealing system with 2000 qubits and advanced feature controls.

    Despite their prohibitive price, these computers are being utilized by a small niche, as illustrated by Harvard’s use of D-wave’s first model back in 2012. The systems could be used for complex financial modeling and risk management within the financial industry as well. Quantum computing could be used to find “new ways to model financial data” and isolate “key global risk factors,” according to IBM.

    “It would be great to build systems to help Wall Street better manage risk using this type of technology,” D-Wave Systems President and CEO Vern Brownell told Bloomberg. “They spend a lot on computing power [to manage risk].”

    Conclusion

    From managing money to massive datasets, quantum computing’s applications are seemingly endless. Advances in machine learning and optimization could boost efficiency dramatically. Biomedical and chemical simulations could help us land more drug discoveries and uncover new medical treatments in record time. Advanced computing power could lead to more than just innovation; it also could lead to lessened risk. Indeed, enhanced financial services could fundamentally change how we invest.

    As tech companies, computer scientists, and theoretical physicists help to perfect this technology, these truly amazing applications of quantum computing could become ubiquitous—and drive us further into a quantum age.

    — Ellie Martin

  • SauceCon Speaker Profile: Jeremy Stone, Code.org

    SauceCon Speaker Profile: Jeremy Stone, Code.org

    “Moving Fast and Changing the World”— Jeremy Stone and Code.org’s mission to transform CS education and America’s STEM workforce

     As quickly as the world is changing, how can we use this momentum and proactively contribute to this change? We need to start with the basics and focus on education. Jeremy Stone, CTO of Code.org, is doing just that by teaching children how to code.

    Jeremy leads the engineering team at Code.org. His team is responsible for Code.org’s software products, including Code Studio and Hour of Code, which are focused on bringing computer science education to all schools for all kids.

    Jeremy has worked in numerous fields including edtech, cleantech, video games, high-scale online services and operating systems. He was previously VP of Engineering at Clean Power Research, where he built enterprise software products for the renewable energy industry, and prior to that he worked at Valve building games and the Steam online service. He also was a founding member of the Internet Explorer team at Microsoft.

    Computer science has never been more important, and it is never too early to start coding. The mission of the non-profit organization Code.org is exactly that—to bring computer science to all kids and increasing the participation of women and underrepresented minorities.

    Jeremy’s talk, “Moving Fast and Changing the World,” focuses on Code.org’s mission to transform computer science education and America’s STEM workforce. It will also explain why it’s important for Code.org to move fast, and why deep and sophisticated automated test investments are critical to its success. Critical for Code.org is to be able to perform automated testing on a large browser matrix, as many schools tend to run older browsers. Smarter, better and deeper automated testing is one of the key stories in the industry right now and Code.org is pushing further every year.

    “I am excited to share our stories and experiences, learn great ideas from the other talks, and then go put those ideas into practice—looking forward to us all working as a community to advance the state of the art this year,” Jeremy says.

    When Jeremy is not trying to change the world, he is helping his 9-year-old son chase his dreams by proofreading his son’s literary pieces, including the recently published novel, “I Lost My Heart in the War of 1875: A Love Story.”

    SauceCon, the first-ever Sauce Labs user conference, is a three-day event filled with training, workshops, best practices and visionary content from the leading minds in automated testing. For more on upcoming SauceCon presentations or to register, visit the SauceCon website.

    About the Author / Elizabeth Hechtel

    Elizabeth is a passionate tech writer at Sauce Labs. As a Marketing Specialist she is focusing on delivering the best quality content on mobile testing. Personally, she loves learning new languages and reading up on recent advancement of modern technology.