- NewsTech Documents
- UC San Diego To Build Cyberinfrastructure for NASA ResearchThe San Diego Supercomputer Center (SDSC) and UC San Diego’s Scripps Institution of Oceanography have been awarded a NASA grant to...
- Old Supercomputers Never Die, They Just Get RepurposedInstead of retiring its five-year-old Gordon supercomputer, the San Diego Supercomputer Center (SDSC) has struck a deal with a New York-based...
- Intel Fuels Wave Of Training To Stave Off Data Scientist ShortageFocus on AI, Machine Learning application development yields base for next generation of data scientists The shortage of data scientists that...
- New Intel Hybrid Cloud Datacenter Security Aims at “Shadow IT” UsersThe increasing complexity of datacenter infrastructures and the challenge of protecting them is shifting InfoSec professionals away from best-of-breed tools in...
- Supercomputing Expected To Help Increase Life Expectancy By A DecadeSupercomputers will give rise to advances in personalized medicine, which will improve healthcare and potentially increase people’s life expectancy by five...
- Supercomputer Models Speed New Materials DiscoveryMachine Learning helps confirm properties of new “nanomaterials” 10x+ faster Researchers using supercomputers are taking advantage of machine-learning algorithms to accurately...
- UC San Diego To Build Cyberinfrastructure for NASA Research
Tag Archives: C++
C++ and the Evolution Toward Parallelism Computing systems have evolved rapidly from single-threaded SISD architectures to modern multi- and many-core SIMD architectures, which are used in various fields and form factors. C++ is a general-purpose, performance-oriented language widely used on these modern systems. However, until recently, it didn’t provide any standardized instruments to fully utilize […]
Thirty years ago in a simpler 8 bit world, I spent a few years developing games in 6502 and Z80 assembler. Life was simpler then with processors running at 1 MHz frequency and instructions being 2-3 words long. These Instructions took typically 2-3 clock cycles to execute but could be slower. So a maximum of […]
TBB, Meet Heterogeneous Computing Computing platforms are becoming increasingly heterogeneous with the combination of CPUs, GPUs, FPGAs, co-processors, and more, but programming to take advantage of these heterogeneous environments in a single application remains a challenge. Watch this webinar to hear Jackson Marusarz of the Intel Developer Product Division present a brief overview of Intel® […]
So, you’ve started tinkering with OpenMP to help parallelize your code. Now what? This video by Slashdot Media Contributing Editor Rick Leinecker points OpenMP newbies in the right direction to go beyond parallelizing for loops, and demonstrates how to avoid data race conditions while you’re doing it.
Practical application of the Intel MKL to get random All random number generators are not created equal, and having tools like the Intel Math Kernel Library makes a big difference, as demonstrated by Slashdot Media Contributing Editor David Bolton Random Number Generation with Intel MKL Not all random number generators (RNGs) are equal. If you […]
Execution speed can be impacted by choice of language AND compiler In this instructional video, Slashdot Media Contributing Editor David Bolton show us how to get the most performance out of C++ code by paying attention to compiler features that are in tune with hardware features.
Are GPUs poised to replace general purpose CPUs? GPUs have evolved into a role far beyond their beginning as graphics co-processors. Slashdot Media Contributing Editor David Bolton looks at massively parallel constructs and how to apply GPU muscle to them The rise of the GPU (Graphical Processing Unit) to help with general purpose computing has […]
Have modern processor caches and new compilers solved latency in multicore/multiprocessor environments? As the limits of Moore’s law are put to the test, processors strive to drive latency down and performance up. Here, Slashdot Media Contributing Editor David Bolton takes a hard look at the numbers and shares his results. Modern processors execute instructions very […]
Part 1 of 2 – Collecting data from London’s famed Taxis to optimize routes Is “the Knowledge” enough to keep London taxis on track? In the first part of this two part series, Slashdot Media Contributing Editor David Bolton looks at London’s famous taxis, and collects data from the taxi service that will be parsed […]