BenchmarkXPRT Blog banner

Month: July 2016

Why we sponsored the XPRT Women Code-a-thon

Have you been watching our “Women Coding for Change” series? Sarah wrote about them four weeks ago, and we just released the latest video in the series. We’re thrilled to be sharing them with you, and as part of the team that worked on them, I wanted to tell you a little about why we created these videos.

We wanted to give you, the BenchmarkXPRT Development Community, a window into the code-a-thon itself. We wanted to introduce you to the participants and show their work. But most importantly, we wanted to shed some light on the issue this code-a-thon addressed: the enormous gender gap in computer science.

As you may have already seen in “The Problem,” women hold just 22% of software development jobs. In high school, girls are only 22% of AP Computer Science test-takers. Women are generally underrepresented in STEM fields, but computer science is an especially male-dominated field.

Maybe that doesn’t sound like a problem to you. But the fact is, this gender gap hurts all of us. As technology becomes a larger part of all of our lives, the people who build and test technology increasingly shape how—and for whom—the world works. When women aren’t part of that group, it’s more likely that new technology won’t work as well as it could for everyone. Because computer scientists are 78% men, computer science as a whole is missing valuable input from those with different experiences.

And that’s just the beginning. The field is growing faster than we can keep up with it. In four years, 1.4 million computing-related jobs will be open in the United States. But at current graduation rates, we won’t be able to fill even a third of those jobs. That’s partially because there are so few women in computer science. If we could get more women to join the field, we’d be much closer to having 1.4 million skilled computer science workers to take those jobs and help our economy.

There’s one last reason we wanted to make these videos: representation. A 2013 study found that in family films and prime time TV, women represented only between eight and 34 percent of computer scientists. When young women see depictions of computer scientists in the media, they’re likely seeing people who don’t look like them.

The “Women Coding for Change” series shows an alternative picture. Women were the vast majority of participants and coordinators in the XPRT Women Code-a-thon. In the video series, viewers can meet those women and hear about their experiences.

That’s why the BenchmarkXPRT Development Community co-sponsored the code-a-thon in the first place. And it’s why we think these videos are so important. Once you understand the problem, you’re better able to help. (For more on how to take action, click here.) All of us need to be actively working to fix this issue. Take a look at the first six videos, and watch for new episodes coming soon.

An anniversary update

The Windows 10 Anniversary Update release is scheduled for August 2, and we’ve been running the XPRTs on the Windows Insider preview builds. While we can’t publish performance data from developer builds, we’re happy to say that WebXPRT and TouchXPRT run well on the Anniversary Update.

The story for HDXPRT 2014 is more complicated. Back in May, we reported that it would not run on more recent versions of Windows. However, we’ve identified steps that enable HDXPRT to run on the current stable Windows 10 build, as well as the latest Anniversary Update preview. It’s running well, but it’s possible that testers will encounter other issues as Microsoft releases new builds.

We have included the steps below. We’re considering an update to HDXPRT 2014 that will incorporate these changes. If you have any comments or suggestions related to HDXPRT, please let us know.

Justin

Summary
In addition to the normal system configuration requirements for HDXPRT, testers must also overwrite HDXPRT’s CPU-Z files with newer versions and change the default browser from Microsoft Edge to Internet Explorer. After configuring the system for HDXPRT testing, testers may encounter errors related to administrative privileges when attempting to launch Microsoft Edge. Returning User Account Control settings to their default pre-configuration state resolves the problem.

Process
1. Install the latest version of CPU-Z.
      a. Open any browser and download the latest version of CPU-Z for Windows
          (currently CPU-Z 1.76).
      b. Install CPU-Z on the system, using the default settings and installation path.
2. Install the HDXPRT 2014 benchmark using the default installation process. Reboot the system
    after installation.
3. Copy all the files from the C:\Program Files\CPUID\CPU-Z\ directory to the C:\Program Files
    (x86)\HDXPRT\bin, and overwrite the existing CPU-Z files.
4. Change the default browser from Microsoft Edge to Internet Explorer:
      a. Open the Windows Settings app and select System/Default apps.
      b. Under Web browser, click the Edge icon, and select Internet Explorer from the list.
      c. At the Before you switch window, click Switch anyway.
      d. Close the Settings app.
5. Adjust SmartScreen and security settings:
      a. Open Internet Explorer.
      b. Go to Settings/Internet options/Security, and make the following changes for the Internet
           and Trusted Sites zones:
            i. Select Custom Level.
            ii. Disable SmartScreen Filter.
            iii. Under Launching applications and unsafe files, click Enable (not Secure).
            iv. Click OK, and click Apply. If a warning message appears, click Yes.
6. Restart the system.
7. Open HDXPRT and run the benchmark normally.

If, after installing HDXPRT, you encounter an error related to administrative permissions when trying to open Microsoft Edge, return User Account Controls to the default setting, and restart the system. The default User Account Control setting is the third notch from the bottom: “Notify me only when apps try to makes changes to my computer.”

Open source?

We’re proud of the BenchmarkXPRT Development Community and its accomplishments over the last five years. We’re also thankful for the contributions the members of the community have made. One of the benefits of membership is access to the source code for all the XPRT performance tools. This has meant that the code is available to anyone willing to take the easy step of joining the community.

Behind our decision to use this model rather than a more traditional, open-source model was the need to control derivative works. The license agreement for the source allows members to modify the source, but not to claim that the results from that derivative code are XPRT results. For example, as a member, you may download the TouchXPRT source and modify the workloads for your specific purposes, but you can’t refer to the results as TouchXPRT results.

After much thought and discussion, we have come to believe that we can protect the benchmarks’ reputation within a traditional, open-source framework. While our original concerns are still valid, we think that the success and stature of the XPRTs is such that we can make it available via open source.

However, before we take this step, we want to hear the thoughts, concerns, and opinions of both our community members and the wider public.

Please note that if we do make the code open source, the other benefits of being a member—access to requests for comment, design documents, and community previews—will not change.

Please let us know that you think. Email us or contact us on Twitter.

Bill

Seeing the future

Back in April we wrote about how Bill’s trip to IDF16 in Shenzhen got us thinking about future benchmarks. Technologies like virtual reality, the Internet of things, and computer vision are going to open up lots of new applications.

Yesterday I saw an amazing article that talked about an automatic computer vision system that is able to detect early-stage esophageal cancer from endoscopy images. These lesions can be difficult for physicians to detect, and the system did very well when compared to four experts who participated in the test. The article contains a link to the original study, for those of you who want more detail.

To me, this is the stuff of science fiction. It’s a very impressive accomplishment. Clearly, new technologies are going to lead to many new and exciting applications.

While this type of application is more specialized than the typical XPRT, things like this get us really excited about the possibilities for the future.  Have you seen an application that impressed you recently? Let us know!

Eric

Check out the other XPRTs:

Forgot your password?