David Gregg
Academic
Professor David Gregg is an associate professor of computer science and Fellow of Trinity College Dublin. His research deals with software performance optimization, particularly for multicore and low-power embedded systems. He has successfully commercialized outputs from his research, and he works closely with companies such as Movidius and IBM Research. He currently serves as Head of Software Systems within Trinity College.
An analysis of the suitability of the Movidius Myriad architecture for scientific computing. Micro. 99
.
2015. Heuristics on Reachability Trees for Bicriteria Scheduling of Stream Graphs on Heterogeneous Multiprocessor Architectures. ACM Trans. Embedded Computer Systems. 14(2)
.
2015. Automatic Vectorization of Interleaved Data Revisited. ACM Transactions on Architecture and Code Optimization. 12(4)
.
2015. Efficient Exploitation of Hyper Loop Parallelism in Vectorization. 27th International Workshop, LCPC 2014.
.
2015. An Efficient Vectorization Approach to Nested Thread-level Parallelism for CUDA GPUs. 2015 International Conference on Parallel Architecture and Compilation (PACT).
.
2015. Exploiting Hyper-Loop Parallelism in Vectorization to Improve Memory Performance on CUDA GPGPU. Trustcom/BigDataSE/ISPA, 2015 IEEE.
.
2015. Semi-automatic Composition of Data Layout Transformations for Loop Vectorization. Network and Parallel Computing: 11th IFIP WG 10.3 International Conference, NPC 2014, Ilan, Taiwan, September 18-20, 2014. ProceedingsNetwork and Parallel Computing: 11th IFIP WG 10.3 International Conference, NPC 2014, Ilan, Taiwan, September 18-20, 2014.
.
2014. An improved simulated annealing heuristic for static partitioning of task graphs onto heterogeneous architectures. 2014 20th IEEE International Conference on Parallel and Distributed Systems (ICPADS).
.
2014. Design Considerations for Parallel Performance Tools. ACM CHI Conference on Human Factors in Computing SystemsACM CHI Conference on Human Factors in Computing Systems.
.
2014. Orchestrating stream graphs using model checking. ACM Transactions on Architecture and Code Optimization. 10(3)
.
2013. Pages
- ‹ previous
- 1
- 2
- 3
- 4
- next ›