{
  "action": "Product-ShowQuickView",
  "queryString": "pid=0128141204",
  "locale": "default",
  "product": {
    "uuid": "124d1862bdf78e3c11aece7967",
    "id": "0128141204",
    "productName": "Multicore and GPU Programming: an Integrated Approach",
    "productType": "standard",
    "brand": "Does Not Apply",
    "price": {
      "sales": {
        "value": 209.2,
        "currency": "AUD",
        "formatted": "A$209.20",
        "decimalPrice": "209.20"
      },
      "list": null
    },
    "renderedPrice": "    <div class=\"price\">\n        \n        \n<span>\n    \n\n    \n\n    \n    <span class=\"sales\">\n        \n        \n        \n            <span class=\"value\" content=\"209.20\"></span>\n        \n        A$209.20\n\n\n    </span>\n</span>\n\n    </div>\n\n\n",
    "images": {
      "large": [
        {
          "alt": "Multicore and GPU Programming: an Integrated Approach",
          "url": "/on/demandware.static/-/Sites-storefront-catalog-m-en/default/dw49047a71/images/large/386f276b75dd8baaca5ead5eb94196ba.png",
          "index": "0",
          "title": "Multicore and GPU Programming: an Integrated Approach",
          "absURL": "https://www.emega.com.au/on/demandware.static/-/Sites-storefront-catalog-m-en/default/dw49047a71/images/large/386f276b75dd8baaca5ead5eb94196ba.png"
        }
      ],
      "small": [
        {
          "alt": "Multicore and GPU Programming: an Integrated Approach",
          "url": "/on/demandware.static/-/Sites-storefront-catalog-m-en/default/dw49047a71/images/large/386f276b75dd8baaca5ead5eb94196ba.png",
          "index": "0",
          "title": "Multicore and GPU Programming: an Integrated Approach",
          "absURL": "https://www.emega.com.au/on/demandware.static/-/Sites-storefront-catalog-m-en/default/dw49047a71/images/large/386f276b75dd8baaca5ead5eb94196ba.png"
        }
      ]
    },
    "selectedQuantity": 1,
    "minOrderQuantity": 1,
    "maxOrderQuantity": 10,
    "variationAttributes": null,
    "longDescription": "<div> <div> <div> <p><span>Multicore and GPU Programming: An Integrated Approach, Second Edition</span><span> offers broad coverage of key parallel computing tools, essential for multi-core CPU programming and many-core \"massively parallel\" computing. Using threads, OpenMP, MPI, CUDA and other state-of-the-art tools, the book teaches the design and development of software capable of taking advantage of modern computing platforms that incorporate CPUs, GPUs and other accelerators. </span></p><p><span>Presenting material refined over more than two decades of teaching parallel computing, author Gerassimos Barlas minimizes the challenge of transitioning from sequential programming to mastering parallel platforms with multiple examples, extensive case studies, and full source code. By using this book, readers will better understand how to develop programs that run over distributed memory machines using MPI, create multi-threaded applications with either libraries or directives, write optimized applications that balance the workload between available computing resources, and profile and debug programs targeting parallel machines.</span></p> </div> </div> </div><div><h2>Item Details</h2><ul><li><strong>Publisher:</strong> Morgan Kaufmann; 2 edition (8 August 2022)</li><li><strong>Paperback:</strong> 1024 pages</li><li><strong>Dimensions:</strong> 18.42 x 3.81 x 22.86 cm</li><li><strong>Language:</strong> English</li><li><strong>Book Type:</strong> Paperback</li><li><strong>ISBN-10:</strong> 0128141204</li><li><strong>ISBN-13:</strong> 978-0128141205</li></ul></div>",
    "shortDescription": null,
    "rating": 5,
    "promotions": null,
    "attributes": null,
    "availability": {
      "messages": [
        "In Stock"
      ],
      "inStockDate": null
    },
    "available": true,
    "options": [],
    "quantities": [
      {
        "value": "1",
        "selected": true,
        "url": "/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=0128141204&quantity=1"
      },
      {
        "value": "2",
        "selected": false,
        "url": "/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=0128141204&quantity=2"
      },
      {
        "value": "3",
        "selected": false,
        "url": "/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=0128141204&quantity=3"
      },
      {
        "value": "4",
        "selected": false,
        "url": "/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=0128141204&quantity=4"
      },
      {
        "value": "5",
        "selected": false,
        "url": "/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=0128141204&quantity=5"
      },
      {
        "value": "6",
        "selected": false,
        "url": "/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=0128141204&quantity=6"
      },
      {
        "value": "7",
        "selected": false,
        "url": "/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=0128141204&quantity=7"
      },
      {
        "value": "8",
        "selected": false,
        "url": "/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=0128141204&quantity=8"
      },
      {
        "value": "9",
        "selected": false,
        "url": "/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=0128141204&quantity=9"
      },
      {
        "value": "10",
        "selected": false,
        "url": "/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=0128141204&quantity=10"
      }
    ],
    "selectedProductUrl": "/eMEGA/0128141204.html?%2FeMEGA%2F0128141204.html=undefined&quantity=undefined",
    "readyToOrder": true,
    "online": true,
    "pageTitle": null,
    "pageDescription": null,
    "pageKeywords": null,
    "pageMetaTags": [
      {},
      {},
      {},
      {}
    ],
    "template": null
  },
  "addToCartUrl": {},
  "resources": {
    "info_selectforstock": "Select Styles for Availability",
    "assistiveSelectedText": "selected"
  },
  "quickViewFullDetailMsg": "View Full Details",
  "closeButtonText": "Close Quickview Dialog",
  "enterDialogMessage": "Start of Quickview dialog window. Select Close to cancel and close the window.",
  "template": "product/quickView.isml",
  "renderedTemplate": "<div class=\"product-quickview product-standard col product-wrapper product-detail\" data-pid=\"0128141204\">\n    <div class=\"row\">\n        <!-- Product Images Carousel -->\n        \n\n<div class=\"primary-images col-12 col-sm-6 cst-gallery-wrap\">\n\n    \n    <div id=\"pdpCarousel-0128141204\" class=\"carousel slide cst-original-carousel\" data-interval=\"0\"\n        data-prev=\"Previous\"\n        data-next=\"Next\">\n        \n        <div class=\"carousel-inner\" role=\"listbox\">\n            \n                <div class='carousel-item active'>\n                    <img src=\"/on/demandware.static/-/Sites-storefront-catalog-m-en/default/dw49047a71/images/large/386f276b75dd8baaca5ead5eb94196ba.png\" class=\"d-block img-fluid\" alt=\"Multicore and GPU Programming: an Integrated Approach image number 0\"\n                        itemprop=\"image\" />\n                </div>\n            \n        </div>\n        \n    </div>\n\n    \n    <div class=\"cst-gallery\" id=\"cst-gallery-0128141204\" data-pid=\"0128141204\" data-title=\"Multicore and GPU Programming: an Integrated Approach\"\n        data-first-img=\"/on/demandware.static/-/Sites-storefront-catalog-m-en/default/dw49047a71/images/large/386f276b75dd8baaca5ead5eb94196ba.png\">\n\n        \n        <div class=\"cst-gallery__thumbs\" id=\"cst-thumbs-0128141204\">\n            \n                \n                    <button class=\"cst-gallery__thumb is-active\"\n                type=\"button\" data-index=\"0\" data-large=\"/on/demandware.static/-/Sites-storefront-catalog-m-en/default/dw49047a71/images/large/386f276b75dd8baaca5ead5eb94196ba.png\"\n                aria-label=\"Image 1\">\n                <img src=\"/on/demandware.static/-/Sites-storefront-catalog-m-en/default/dw49047a71/images/large/386f276b75dd8baaca5ead5eb94196ba.png\" alt=\"Multicore and GPU Programming: an Integrated Approach\" loading=\"lazy\" />\n                </button>\n                \n            \n            \n        </div>\n\n        \n        <div class=\"cst-gallery__main\">\n            <div class=\"cst-gallery__main-inner\" id=\"cst-main-inner-0128141204\">\n                <img class=\"cst-gallery__main-img\" id=\"cst-main-img-0128141204\"\n                    src=\"/on/demandware.static/-/Sites-storefront-catalog-m-en/default/dw49047a71/images/large/386f276b75dd8baaca5ead5eb94196ba.png\" alt=\"Multicore and GPU Programming: an Integrated Approach\" />\n                <div class=\"cst-gallery__zoom-panel\" id=\"cst-zoom-panel-0128141204\">\n                    <img class=\"cst-gallery__zoom-img\" id=\"cst-zoom-img-0128141204\"\n                        src=\"/on/demandware.static/-/Sites-storefront-catalog-m-en/default/dw49047a71/images/large/386f276b75dd8baaca5ead5eb94196ba.png\" alt=\"\" />\n                </div>\n                <div class=\"cst-gallery__fullview-overlay\" id=\"cst-fullview-0128141204\">\n                    <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\"\n                        stroke-width=\"2.5\">\n                        <circle cx=\"11\" cy=\"11\" r=\"8\" />\n                        <line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\" />\n                        <line x1=\"11\" y1=\"8\" x2=\"11\" y2=\"14\" />\n                        <line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\" /></svg>\n                    Click to see full view\n                </div>\n            </div>\n        </div>\n    </div>\n\n    \n\n    <script type=\"application/json\" id=\"cst-imgs-0128141204\">\n        [{\"url\":\"/on/demandware.static/-/Sites-storefront-catalog-m-en/default/dw49047a71/images/large/386f276b75dd8baaca5ead5eb94196ba.png\",\"alt\":\"Multicore and GPU Programming: an Integrated Approach\"}]\n        </script>\n\n\n</div>\n\n        <!-- Product Name and Number -->\n        <div class=\"col-sm-6\">\n            <div class=\"row\">\n                <div class=\"col\">\n                    <section>\n                        <h1 class=\"product-name\">Multicore and GPU Programming: an Integrated Approach</h1>\n                    </section>\n                </div>\n            </div>\n\n            <div class=\"detail-panel\">\n                <!-- Attributes -->\n                <section class=\"attributes\">\n\n                    <div class=\"row\">\n    <div class=\"col\">\n        \n    </div>\n</div>\n\n\n                        \n\n                        <div class=\"d-sm-none row availability align-self-end \" data-ready-to-order=\"true\" data-available=\"true\">\n                            \n<div class=\"col-4\">\n    <span class=\"availability non-input-label\">\n        Availability:\n    </span>\n</div>\n<div class=\"col-8\">\n    <ul class=\"list-unstyled availability-msg\">\n        <li>\n            \n                \n                    <div>In Stock</div>\n                \n            \n        </li>\n    </ul>\n</div>\n\n\n                        </div>\n\n                    <hr>\n\n                    <!-- Applicable Promotions -->\n                    <div class=\"row\">\n                        <div class=\"col-12 promotions\">\n                            <div class=\"align-self-center\">\n                                \n\n                            </div>\n                        </div>\n                    </div>\n                </section>\n\n                \n                    <!-- Options -->\n                    \n                \n            </div>\n        </div>\n    </div>\n\n    \n\n    \n</div>\n<div class=\"modal-footer row align-items-end\">\n    \n\n    <div class=\"hidden-xs-down col availability align-self-end global-availability\" data-ready-to-order=\"true\" data-available=\"true\">\n        <div class=\"row\">\n            \n<div class=\"col-4\">\n    <span class=\"availability non-input-label\">\n        Availability:\n    </span>\n</div>\n<div class=\"col-8\">\n    <ul class=\"list-unstyled availability-msg\">\n        <li>\n            \n                \n                    <div>In Stock</div>\n                \n            \n        </li>\n    </ul>\n</div>\n\n\n        </div>\n    </div>\n\n    <div class=\"col\">\n        <div class=\"row align-items-end\">\n            <!-- Quantity -->\n            <div class=\"hidden-xs-down col-4\">\n                \n                    \n<label for=\"quantity-1\">Quantity</label>\n<select class=\"quantity-select custom-select form-control\" id=\"quantity-1\">\n    \n        <option value=\"1\"\n                data-url=\"/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=0128141204&amp;quantity=1\"\n                selected\n        >\n            1\n        </option>\n    \n        <option value=\"2\"\n                data-url=\"/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=0128141204&amp;quantity=2\"\n                \n        >\n            2\n        </option>\n    \n        <option value=\"3\"\n                data-url=\"/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=0128141204&amp;quantity=3\"\n                \n        >\n            3\n        </option>\n    \n        <option value=\"4\"\n                data-url=\"/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=0128141204&amp;quantity=4\"\n                \n        >\n            4\n        </option>\n    \n        <option value=\"5\"\n                data-url=\"/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=0128141204&amp;quantity=5\"\n                \n        >\n            5\n        </option>\n    \n        <option value=\"6\"\n                data-url=\"/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=0128141204&amp;quantity=6\"\n                \n        >\n            6\n        </option>\n    \n        <option value=\"7\"\n                data-url=\"/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=0128141204&amp;quantity=7\"\n                \n        >\n            7\n        </option>\n    \n        <option value=\"8\"\n                data-url=\"/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=0128141204&amp;quantity=8\"\n                \n        >\n            8\n        </option>\n    \n        <option value=\"9\"\n                data-url=\"/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=0128141204&amp;quantity=9\"\n                \n        >\n            9\n        </option>\n    \n        <option value=\"10\"\n                data-url=\"/on/demandware.store/Sites-eMEGA-Site/default/Product-Variation?pid=0128141204&amp;quantity=10\"\n                \n        >\n            10\n        </option>\n    \n</select>\n\n                \n            </div>\n\n            <div class=\"col-8 mx-auto\">\n                <!-- Prices -->\n                <div class=\"prices\">\n                    \n                    \n\n    <div class=\"price\">\n        \n        \n<span>\n    \n\n    \n\n    \n    <span class=\"sales\">\n        \n        \n        \n            <span class=\"value\" content=\"209.20\"></span>\n        \n        A$209.20\n\n\n    </span>\n</span>\n\n    </div>\n\n\n                </div>\n\n                <!-- Cart and [Optionally] Apple Pay -->\n                \n                    \n<div class=\"row cart-and-ipay\">\n    <div class=\"col-sm-12\">\n        <input type=\"hidden\" class=\"add-to-cart-url\" value=\"/on/demandware.store/Sites-eMEGA-Site/default/Cart-AddProduct\">\n        <button class=\"add-to-cart-global btn btn-primary\"\n                data-pid=\"0128141204\"\n                >\n            <i class=\"fa fa-shopping-bag\"></i>\n            \n                Add to Cart\n            \n        </button>\n    </div>\n</div>\n\n                \n            </div>\n        </div>\n    </div>\n</div>\n",
  "productUrl": "/eMEGA/0128141204.html"
}