jagomart
digital resources
picture1_Tutorial Pdf 191185 | Tbbtutorial


 160x       Filetype PDF       File size 0.48 MB       Source: www.inf.ed.ac.uk


File: Tutorial Pdf 191185 | Tbbtutorial
intel threading building blocks tutorial document number 319872 009us world wide web http www intel com intel threading building blocks legal information information in this document is provided in connection ...

icon picture PDF Filetype PDF | Posted on 04 Feb 2023 | 2 years ago
Partial capture of text on file.
                  
                 
                 
                 
                 
         Intel® Threading Building Blocks 
         Tutorial 
                 
                Document Number 319872-009US 
                World Wide Web: http://www.intel.com 
                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                         Intel® Threading Building Blocks 
                                                                                                                                            
                                                                           Legal Information 
                                                                           INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL(R) PRODUCTS. NO LICENSE, EXPRESS OR 
                                                                           IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT 
                                                                           AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY 
                                                                           WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL 
                                                                           PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, 
                                                                           OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.   
                                                                           UNLESS OTHERWISE AGREED IN WRITING BY INTEL, THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY 
                                                                           APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR 
                                                                           DEATH MAY OCCUR. 
                                                                           Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the 
                                                                           absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future 
                                                                           definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The 
                                                                           information here is subject to change without notice. Do not finalize a design with this information.  
                                                                           The products described in this document may contain design defects or errors known as errata which may cause the product to 
                                                                           deviate from published specifications. Current characterized errata are available on request.  
                                                                           Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. 
                                                                           Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained 
                                                                                                                                                                                                             0Hhttp://www.intel.com/#/en_US_01.  
                                                                           by calling 1-800-548-4725, or go to: 
                                                                           Intel processor numbers are not a measure of performance. Processor numbers differentiate features within each processor 
                                                                           family, not across different processor families. See http://www.intel.com/products/processor_number for details. 
                                                                           BlueMoon, BunnyPeople, Celeron, Celeron Inside, Centrino, Centrino Inside, Cilk, Core Inside, E-GOLD, i960, Intel, the Intel logo, 
                                                                           Intel AppUp, Intel Atom, Intel Atom Inside, Intel Core, Intel Inside, Intel Insider, the Intel Inside logo, Intel NetBurst, Intel 
                                                                           NetMerge, Intel NetStructure, Intel SingleDriver, Intel SpeedStep, Intel Sponsors of Tomorrow., the Intel Sponsors of Tomorrow. 
                                                                           logo, Intel StrataFlash, Intel vPro, Intel XScale, InTru, the InTru logo, the InTru Inside logo, InTru soundmark, Itanium, Itanium 
                                                                           Inside, MCS, MMX, Moblin, Pentium, Pentium Inside, Puma, skoool, the skoool logo, SMARTi, Sound Mark, The Creators Project, 
                                                                           The Journey Inside, Thunderbolt, Ultrabook, vPro Inside, VTune, Xeon, Xeon Inside, X-GOLD, XMM, X-PMU and XPOSYS are 
                                                                           trademarks of Intel Corporation in the U.S. and/or other countries.* Other names and brands may be claimed as the property of 
                                                                           others. 
                                                                           Copyright (C) 2005 - 2011, Intel Corporation. All rights reserved. 
                                                                           ii                                                                                                                                                                                                            319872-009US 
           
          Introduction 
                   
                   
         Optimization Notice 
         Intel’s compilers may or may not optimize to the same degree for non-Intel 
         microprocessors for optimizations that are not unique to Intel microprocessors. These 
         optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. 
         Intel does not guarantee the availability, functionality, or effectiveness of any 
         optimization on microprocessors not manufactured by Intel. Microprocessor-dependent 
         optimizations in this product are intended for use with Intel microprocessors. Certain 
         optimizations not specific to Intel microarchitecture are reserved for Intel 
         microprocessors. Please refer to the applicable product User and Reference Guides for 
         more information regarding the specific instruction sets covered by this notice. 
                                                 Notice revision #20110804
           
          Tutorial                   iii 
                                                                                                                                                     
                                                                                                               Intel® Threading Building Blocks 
                                        
                      Revision History 
                                         Version Version Information Date 
                                       1.21 Updated Optimization Notice                                                          2011-Oct-27 
                                       1.20           Updated install paths.                                                     2011-Aug-1 
                                       1.19           Fix mistake in upgrade_to_writer example.                                  2011-Mar-3 
                                       1.18           Add section about concurrent_vector idiom for waiting on an                2010-Sep-1 
                                                      element. 
                                       1.17           Revise chunking discussion. Revise examples to eliminate parameters        2010-Apr-4 
                                                      that are superfluous because task::spawn and task::destroy are 
                                                      now static methods. Now have different directory structure. Update 
                                                      pipeline section to use squaring example. Update pipeline example to 
                                                      use strongly-typed parallel_pipeline interface. 
                                       1.16           Remove section about lazy copying.                                         2009-Nov-23 
                                       1.15           Remove mention of task depth attribute. Revise chapter on tasks. Step      2009-Aug-28 
                                                      parameter for parallel_for is now optional. 
                                       1.14           Type atomic now allows T to be an enumeration type. Clarify zero-       2009-Jun-25 
                                                      initialization of atomic. Default partitioner changed from 
                                                      simple_partitioner to auto_partitioner. Instance of 
                                                      task_scheduler_init is optional.  Discuss cancellation and exception 
                                                      handling. Describe tbb_hash_compare and tbb_hasher. 
                       
                      iv                                                        319872-009US 
The words contained in this file might help you see if this file matches what you are looking for:

...Intel threading building blocks tutorial document number us world wide web http www com legal information in this is provided connection with r products no license express or implied by estoppel otherwise to any intellectual property rights granted except as s terms and conditions of sale for such assumes liability whatsoever disclaims warranty relating use including warranties fitness a particular purpose merchantability infringement patent copyright other right unless agreed writing the are not designed nor intended application which failure product could create situation where personal injury death may occur make changes specifications descriptions at time without notice designers must rely on absence characteristics features instructions marked reserved undefined reserves these future definition shall have responsibility conflicts incompatibilities arising from them here subject change do finalize design described contain defects errors known errata cause deviate published current ...

no reviews yet
Please Login to review.