You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							107 lines
						
					
					
						
							4.2 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							107 lines
						
					
					
						
							4.2 KiB
						
					
					
				
								<!DOCTYPE html
							 | 
						|
								  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
							 | 
						|
								<!-- saved from url=(0014)about:internet -->
							 | 
						|
								<html xmlns:MSHelp="http://www.microsoft.com/MSHelp/" lang="en-us" xml:lang="en-us"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
							 | 
						|
								
							 | 
						|
								<meta name="DC.Type" content="topic">
							 | 
						|
								<meta name="DC.Title" content="Introducing Intel® Threading Building Blocks">
							 | 
						|
								<meta name="DC.subject" content="Intel® Thread Building Blocks, Overview">
							 | 
						|
								<meta name="keywords" content="Intel® Thread Building Blocks, Overview">
							 | 
						|
								<meta name="DC.Relation" scheme="URI" content="../main/title.htm">
							 | 
						|
								<meta name="DC.Format" content="XHTML">
							 | 
						|
								<meta name="DC.Identifier" content="introducing">
							 | 
						|
								<meta name="DC.Language" content="en-US">
							 | 
						|
								<link rel="stylesheet" type="text/css" href="../intel_css_styles.css">
							 | 
						|
								<title>Introducing Intel® Threading Building Blocks</title>
							 | 
						|
								<xml>
							 | 
						|
								<MSHelp:Attr Name="DocSet" Value="Intel"></MSHelp:Attr>
							 | 
						|
								<MSHelp:Attr Name="Locale" Value="kbEnglish"></MSHelp:Attr>
							 | 
						|
								<MSHelp:Attr Name="TopicType" Value="kbReference"></MSHelp:Attr>
							 | 
						|
								</xml>
							 | 
						|
								</head>
							 | 
						|
								<body id="introducing">
							 | 
						|
								 <!-- ==============(Start:NavScript)================= -->
							 | 
						|
								 <script src="..\NavScript.js" language="JavaScript1.2" type="text/javascript"></script>
							 | 
						|
								 <script language="JavaScript1.2" type="text/javascript">WriteNavLink(1);</script>
							 | 
						|
								 <!-- ==============(End:NavScript)================= -->
							 | 
						|
								<a name="introducing"><!-- --></a>
							 | 
						|
								
							 | 
						|
								 
							 | 
						|
								  <h1 class="topictitle1">Introducing Intel® Threading Building Blocks</h1>
							 | 
						|
								 
							 | 
						|
								   
							 | 
						|
								  <div> 
							 | 
						|
									 <p>Intel® Threading Building Blocks (Intel® TBB) is a
							 | 
						|
										library that supports scalable parallel programming using standard ISO C++
							 | 
						|
										code. It does not require special languages or compilers. It is designed to
							 | 
						|
										promote scalable data parallel programming. Additionally, it fully supports
							 | 
						|
										nested parallelism, so you can build larger parallel components from smaller
							 | 
						|
										parallel components. To use the library, you specify tasks, not threads, and
							 | 
						|
										let the library map tasks onto threads in an efficient manner. 
							 | 
						|
									 </p>
							 | 
						|
								 
							 | 
						|
									 <p>Many of the library interfaces employ generic
							 | 
						|
										programming, in which interfaces are defined by requirements on types and not
							 | 
						|
										specific types. The C++ Standard Template Library (STL) is an example of
							 | 
						|
										generic programming. Generic programming enables Intel® TBB to be flexible yet
							 | 
						|
										efficient. The generic interfaces enable you to customize components to your
							 | 
						|
										specific needs. 
							 | 
						|
									 </p>
							 | 
						|
								 
							 | 
						|
									 <p>The net result is that Intel® TBB enables you to
							 | 
						|
										specify parallelism far more conveniently than using raw threads, and at the
							 | 
						|
										same time can improve performance. 
							 | 
						|
									 </p>
							 | 
						|
								 
							 | 
						|
									 <p> 
							 | 
						|
									 
							 | 
						|
								<div class="tablenoborder"><table cellpadding="4" summary="" frame="border" border="1" cellspacing="0" rules="all"> 
							 | 
						|
										   
							 | 
						|
										  <thead align="left">
							 | 
						|
											 <tr>
							 | 
						|
												<th class="cellrowborder" align="left" valign="top" width="100%" id="d608e50">
							 | 
						|
												  <p>Optimization Notice
							 | 
						|
												  </p>
							 | 
						|
								
							 | 
						|
												</th>
							 | 
						|
								
							 | 
						|
											 </tr>
							 | 
						|
								</thead>
							 | 
						|
								 
							 | 
						|
										  <tbody> 
							 | 
						|
											 <tr> 
							 | 
						|
												<td class="bgcolor(#ccecff)" bgcolor="#ccecff" valign="top" width="100%" headers="d608e50 ">
							 | 
						|
												  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. 
							 | 
						|
												  <p>Notice revision #20110804 
							 | 
						|
												  </p>
							 | 
						|
								
							 | 
						|
												</td>
							 | 
						|
								 
							 | 
						|
											 </tr>
							 | 
						|
								 
							 | 
						|
										  </tbody>
							 | 
						|
								 
							 | 
						|
										</table>
							 | 
						|
								</div>
							 | 
						|
								 
							 | 
						|
									 </p>
							 | 
						|
								 
							 | 
						|
								  </div>
							 | 
						|
								 
							 | 
						|
								
							 | 
						|
								<div class="familylinks">
							 | 
						|
								<div class="parentlink"><strong>Parent topic:</strong> <a href="../main/title.htm">Intel® Threading Building Blocks Documentation</a></div>
							 | 
						|
								</div>
							 | 
						|
								<div></div>
							 | 
						|
								
							 | 
						|
								</body>
							 | 
						|
								</html>
							 |