Skip to content

Commit

Permalink
Naming adjustments
Browse files Browse the repository at this point in the history
  • Loading branch information
dbabokin committed Apr 21, 2020
1 parent bef3196 commit 540be91
Show file tree
Hide file tree
Showing 8 changed files with 23 additions and 22 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
[![TravisCI build status (Linux)](https://travis-ci.com/ispc/ispc.svg?branch=master)](https://travis-ci.com/ispc/ispc)
[![Appveyor build status (Windows)](https://ci.appveyor.com/api/projects/status/xfllw9vkp3lj4l0v/branch/master?svg=true)](https://ci.appveyor.com/project/ispc/ispc/branch/master)

Intel(r) SPMD Program Compiler
==============================
Intel® Implicit SPMD Program Compiler (Intel® ISPC)
===================================================

``ispc`` is a compiler for a variant of the C programming language, with
extensions for
Expand Down
4 changes: 2 additions & 2 deletions docs/faq.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ Frequently Asked Questions About ispc
=====================================

This document includes a number of frequently (and not frequently) asked
questions about ispc, the Intel® SPMD Program Compiler. The source to this
document is in the file ``docs/faq.rst`` in the ``ispc`` source
questions about ispc, the Intel® Implicit SPMD Program Compiler (Intel® ISPC).
The source to this document is in the file ``docs/faq.rst`` in the ``ispc`` source
distribution.

* Understanding ispc's Output
Expand Down
13 changes: 7 additions & 6 deletions docs/ispc.rst
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
=========================================
Intel® SPMD Program Compiler User's Guide
=========================================
================================================================
Intel® Implicit SPMD Program Compiler (Intel® ISPC) User's Guide
================================================================

The Intel® SPMD Program Compiler (``ispc``) is a compiler for writing SPMD
(single program multiple data) programs to run on the CPU. The SPMD
The Intel® Implicit SPMD Program Compiler (Intel® ISPC) is a compiler for
writing SPMD (single program multiple data) programs to run on the CPU.
The SPMD
programming approach is widely known to graphics and GPGPU programmers; it
is used for GPU shaders and CUDA\* and OpenCL\* kernels, for example. The
main idea behind SPMD is that one writes programs as if they were operating
Expand Down Expand Up @@ -3831,7 +3832,7 @@ be used to get a pseudo-random ``float`` value.
Random Numbers
--------------

Some recent CPUs (including those based on the Intel(r) Ivy Bridge
Some recent CPUs (including those based on the Intel® Ivy Bridge
micro-architecture), provide support for generating true random numbers. A
few standard library functions make this functionality available:

Expand Down
12 changes: 6 additions & 6 deletions docs/perfguide.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
==============================================
Intel® SPMD Program Compiler Performance Guide
==============================================
=====================================================================
Intel® Implicit SPMD Program Compiler (Intel® ISPC) Performance Guide
=====================================================================

The SPMD programming model provided by ``ispc`` naturally delivers
excellent performance for many workloads thanks to efficient use of CPU
Expand All @@ -27,7 +27,7 @@ the most out of ``ispc`` in practice.
+ `"inline" Aggressively`_
+ `Avoid The System Math Library`_
+ `Declare Variables In The Scope Where They're Used`_
+ `Instrumenting ISPC Programs To Understand Runtime Behavior`_
+ `Instrumenting Intel® ISPC Programs To Understand Runtime Behavior`_
+ `Choosing A Target Vector Width`_

* `Disclaimer and Legal Information`_
Expand Down Expand Up @@ -648,8 +648,8 @@ Try not to write code as:
Doing so can reduce the amount of masked store instructions that the
compiler needs to generate.

Instrumenting ISPC Programs To Understand Runtime Behavior
----------------------------------------------------------
Instrumenting Intel® ISPC Programs To Understand Runtime Behavior
-----------------------------------------------------------------

``ispc`` has an optional instrumentation feature that can help you
understand performance issues. If a program is compiled using the
Expand Down
2 changes: 1 addition & 1 deletion docs/template-news.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<div id="wrap">
<div id="wrap2">
<div id="header">
<h1 id="logo">Intel SPMD Program Compiler</h1>
<h1 id="logo">Intel® Implicit SPMD Program Compiler (Intel® ISPC)</h1>
<div id="slogan">An open-source compiler for high-performance SIMD programming on
the CPU</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion docs/template-perf.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<div id="wrap">
<div id="wrap2">
<div id="header">
<h1 id="logo">Intel SPMD Program Compiler</h1>
<h1 id="logo">Intel® Implicit SPMD Program Compiler (Intel® ISPC)</h1>
<div id="slogan">An open-source compiler for high-performance SIMD programming on
the CPU</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion docs/template.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<div id="wrap">
<div id="wrap2">
<div id="header">
<h1 id="logo">Intel SPMD Program Compiler</h1>
<h1 id="logo">Intel® Implicit SPMD Program Compiler (Intel® ISPC)</h1>
<div id="slogan">An open-source compiler for high-performance SIMD programming on
the CPU</div>
</div>
Expand Down
6 changes: 3 additions & 3 deletions src/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -69,12 +69,12 @@

static void lPrintVersion() {
#ifdef ISPC_HOST_IS_WINDOWS
printf("Intel(r) SPMD Program Compiler (ispc), %s (build date %s, LLVM %s)\n"
printf("Intel(r) Implicit SPMD Program Compiler (Intel(r) ISPC), %s (build date %s, LLVM %s)\n"
"Supported Visual Studio versions: %s.\n",
ISPC_VERSION, BUILD_DATE, ISPC_LLVM_VERSION_STRING, ISPC_VS_VERSION);
#else
printf("Intel(r) SPMD Program Compiler (ispc), %s (build %s @ %s, LLVM %s)\n", ISPC_VERSION, BUILD_VERSION,
BUILD_DATE, ISPC_LLVM_VERSION_STRING);
printf("Intel(r) Implicit SPMD Program Compiler (Intel(r) ISPC), %s (build %s @ %s, LLVM %s)\n", ISPC_VERSION,
BUILD_VERSION, BUILD_DATE, ISPC_LLVM_VERSION_STRING);
#endif

// The recommended way to build ISPC assumes custom LLVM build with a set of patches.
Expand Down

0 comments on commit 540be91

Please sign in to comment.