<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>Heterogeneous computing with OpenCL 2.0</title>
  </titleInfo>
  <titleInfo type="alternative">
    <title>Heterogeneous computing with Open computing language 2.0</title>
  </titleInfo>
  <name type="personal">
    <namePart>Kaeli, David R.</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
    <role>
      <roleTerm type="text">author.</roleTerm>
    </role>
  </name>
  <typeOfResource>text</typeOfResource>
  <genre authority="marc">bibliography</genre>
  <genre authority="">Electronic books.</genre>
  <genre authority="">Electronic books.</genre>
  <genre authority="lcgft">Electronic books.</genre>
  <originInfo>
    <place>
      <placeTerm type="code" authority="marccountry">mau</placeTerm>
    </place>
    <dateIssued encoding="marc">2015</dateIssued>
    <edition>3rd ed.</edition>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
  </language>
  <physicalDescription>
    <form authority="gmd">electronic resource</form>
    <extent>1 online resource : illustrations</extent>
  </physicalDescription>
  <abstract>Heterogeneous Computing with OpenCL 2.0 teaches OpenCL and parallel programming for complex systems that may include a variety of device architectures: multi-core CPUs, GPUs, and fully-integrated Accelerated Processing Units (APUs). This fully-revised edition includes the latest enhancements in OpenCL 2.0 including: Shared virtual memory to increase programming flexibility and reduce data transfers that consume resources Dynamic parallelism which reduces processor load and avoids bottlenecks Improved imaging support and integration with OpenGL  Designed to work on multiple platfor.</abstract>
  <note type="statement of responsibility">David Kaeli ... [and three others].</note>
  <note>Includes bibliographical references and index.</note>
  <subject authority="lcsh">
    <topic>Parallel programming (Computer science)</topic>
  </subject>
  <subject authority="lcsh">
    <topic>OpenCL (Computer program language)</topic>
  </subject>
  <subject authority="fast">
    <topic>OpenCL (Computer program language)</topic>
  </subject>
  <subject authority="fast">
    <topic>Parallel programming (Computer science)</topic>
  </subject>
  <classification authority="lcc">QA76.642</classification>
  <classification authority="ddc">005.2/752</classification>
  <relatedItem type="otherFormat" displayLabel="Print version:">
    <titleInfo>
      <title>Heterogeneous Computing with OpenCL 2.0</title>
    </titleInfo>
    <name>
      <namePart>Kaeli, David R.</namePart>
    </name>
    <originInfo>
      <publisher>Burlington : Elsevier Science,c2015</publisher>
    </originInfo>
  </relatedItem>
  <identifier type="isbn">9780128016497</identifier>
  <identifier type="isbn">0128016493</identifier>
  <identifier type="isbn" invalid="yes"/>
  <identifier type="isbn" invalid="yes"/>
  <identifier type="uri">http://www.sciencedirect.com/science/book/9780128014141</identifier>
  <location>
    <url displayLabel="ScienceDirect">http://www.sciencedirect.com/science/book/9780128014141</url>
  </location>
  <recordInfo>
    <recordContentSource authority="marcorg">UMI</recordContentSource>
    <recordCreationDate encoding="marc">150716</recordCreationDate>
    <recordChangeDate encoding="iso8601">20190328114812.0</recordChangeDate>
    <recordIdentifier source="OCoLC">ocn913880189</recordIdentifier>
    <languageOfCataloging>
      <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
    </languageOfCataloging>
  </recordInfo>
</mods>
