Software Engineering: Design SystemCUDA: Compiling and optimizing for a GPU platform

https://pdf.sciencedirectassets.com/280203/1-s2.0-S1877050912X00036/1-s2.0-S1877050912003304/main.pdf?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEE8aCXVzLWVhc3QtMSJGMEQCIHvuWmtkoL%2BKvKJp1QPefOFmK4dbJwo4CZgT8EY2lAMDAiBODNjsUCwSSRWgzRhRMcQ4CD1sCkbOfS7AmAgo8FRSqiqzBQhoEAUaDDA1OTAwMzU0Njg2NSIMSdw3O8eC2E5uGmKJKpAFpH3JgFaBfdYJjtD3MiVzUqXn5RwRM%2BE4QxOhvK8sHoWTxa5xZIo8OJjWuC330pTmiAH0tcSGD9NEF2Z7JPAqvndqkOrZrJJhsmG72XVNk025Q6lvG%2BUunswYtsUyabiexgpWIOImxpL50jXEvjElz537T61yzr3IFTKQ1WISl38QvJRaWg3TnmG%2FgJGZzYc1yrsqbGhDvJ7G%2Bob3y4IeXJRGtMCnaf6NbpwjCOLjxhG44n8bn7lQrhp5vPHxrhWnWfaZauZniZ4I1nf3TMlpYjpjrXH%2FGvPBZYWO68iBbHYogXTHFowPuyJ4CVy%2FP8xyalI393R9NGYfDfQ09pM4Ibw9v1sHclPx0BXCk2qfBhqV5jti5EL0n47LcvY4rIznHDWhiFAka1j5TroNWaUGKjVVMu%2F7peYbu4Ohz%2BHtq1R%2B4MTDzpUwnXVee8bfaoeOoL6x6ZBs%2Bzi64VfwJFhqre4b5ICm3B%2F6MHdhlcHZzwqrU6l2dIC6rXsu95hxgk9pB6dC1KpQbv4Vul7wBF8EFnotww5x8le%2BYug0JD4y0U5Aite7o4Z7NbzzIGTnuLrjHXJ8mtqujfn0QL6aQ2W3UN8FRxNADirX%2FTZ6bP42lB9BA6Q9lw8mU8ODZzn4%2BkdZX2ryd8yC9TWnqWcpyMdbOrzU9qzbbCSgz7ZY1yoW252%2FR04XxYCZ7wS4k5BV%2BxjFuuhX2WjK8S21pcNpgUzr%2FHdMyO0esG4zJQT3rb8RcRuhtFcFCl2Q%2FQwaA8bICUIMBlG%2BvMKdfHrTtYbS82T8ZXGNQDFWOBw%2FaMRT2K5eMB5JSZLXfa9RyicAsLOh%2Bv0IgANyA5VFSeWzNYLTfb9pC2FQtMHFGcwShLQU57vXc%2FIwgfGUvQY6sgH%2Bou%2BDNSYyTqrW9bDGd8BmBmJm%2B19Atyzo1ZhvWRghfFbLEmsaSWiWhkO9W%2Fiz%2Fpn2qc371sfsFcXeq4IWi3jyUmNlY9inyi0ptC4oJrKi6Utv7Fm78rMPRLif%2Fe3KEP5XvKWQBCljYGU0EAuAG%2FAgy2cSnQGe2DAmji6148Vwz1ItXeAI1A3R3QyA7I1omtXwA2AR2tDkW3EvBiT3B9OzxHhbC6vcCztwJ3kr4E2v7Xjn&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20250206T225305Z&X-Amz-SignedHeaders=host&X-Amz-Expires=299&X-Amz-Credential=ASIAQ3PHCVTYSEWMGBUJ%2F20250206%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Signature=ab38d63a2fc84ee4a872c7c653f87323ed7a6df86bce85a03230a5a830f34e21&hash=5ebd032beb30e3f7c683032f4a546eee3b0bf7fcb5c7a91d10cd04dd1b29cb22&host=68042c943591013ac2b2430a89b270f6af2c76d8dfd086a07176afe7c76c2c61&pii=S1877050912003304&tid=spdf-bd8ba358-253f-4c40-b47c-f8259ff4fa37&sid=a3ccf1b16069654a7c2ad1a-e405ec5d3fcegxrqa&type=client&tsoh=d3d3LnNjaWVuY2VkaXJlY3QuY29t&ua=0f155f5206050650025f57&rr=90deb6d96ec4763c&cc=us