Hoppa till huvudinnehållet

Publikationer av Mats Brorsson

Refereegranskade

Artiklar

[1]
I. Oz et al., "Regression-Based Prediction for Task-Based Program Performance," Journal of Circuits, Systems and Computers, vol. 28, no. 4, 2019.
[2]
M. K. Bhatti et al., "Locality-aware task scheduling for homogeneous parallel computing systems," Computing, vol. 100, no. 6, s. 557-595, 2018.
[3]
M. Aldinucci et al., "Preface," The international journal of high performance computing applications, vol. 31, no. 3, s. 179-180, 2017.
[4]
M. K. Bhatti et al., "Scheduling of Parallel Tasks with Proportionate Priorities," ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, vol. 41, no. 8, s. 3279-3295, 2016.
[5]
A. Muddukrishna, P. A. Jonsson och M. Brorsson, "Characterizing task-based OpenMP programs," PLOS ONE, vol. 10, no. 4, s. e0123545, 2015.
[6]
[7]
G. Varisteas och M. Brorsson, "Palirria: accurate on-line parallelism estimation for adaptive work-stealing," Concurrency and Computation, 2015.
[8]
A. Podobas, M. Brorsson och K.-F. Faxén, "A comparative performance study of common and popular task-centric programming frameworks," Concurrency and Computation, 2013.
[9]
A. Podobas, M. Brorsson och V. Vlassov, "Exploring heterogeneous scheduling using the task-centric programming model," Lecture Notes in Computer Science, vol. 7640, 2013.
[10]
H. Fang och M. Brorsson, "Scalable directory architecture for distributed shared memory chip multiprocessors," SIGARCH Computer Architecture News, vol. 36, no. 5, s. 56-64, 2008.
[11]
S. Karlsson och M. Brorsson, "Priority Based Messaging for Software Distributed Shared Memory," Cluster Computing, vol. 6, s. 161-169, 2003.
[12]
C. Brunschen och M. Brorsson, "OdinMP/CCp - a portable implementation of OpenMP for C," Concurrency, vol. 12, no. 12, s. 1193-1203, 2000.
[13]
M. Brorsson och M. Kral, "Performance tuning software DSM applications using visualisation," Journal of Supercomputing, vol. 13, s. 249-65, 1999.
[14]
P. Stenström et al., "Boosting the performance of shared memory multiprocessors," Computer, vol. 30, s. 63-70, 1997.
[15]
E. W. Parsons, M. Brorsson och K. C. Sevcik, "Predicting the performance of distributed virtual shared-memory applications," IBM Systems Journal, vol. 36, s. 527-49, 1997.
[16]
M. Brorsson och P. Stenstrom, "Characterising and modelling shared memory accesses in multiprocessor programs," Parallel Computing, vol. 22, s. 869-93, 1996.

Konferensbidrag

[17]
M. Du et al., "Time series modeling of market price in real-time bidding," i ESANN 2019 - Proceedings, 27th European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning, 2019, s. 643-648.
[18]
A. Javed Awan et al., "Identifying the potential of Near Data Processing for Apache Spark," i Proceedings of the International Symposium on Memory Systems, MEMSYS 2017, 2017, s. 60-67.
[19]
M. Du et al., "Improving real-time bidding using a constrained markov decision process," i 13th International Conference on Advanced Data Mining and Applications, ADMA 2017, 2017, s. 711-726.
[20]
A. Podobas och M. Brorsson, "Empowering OpenMP with Automatically Generated Hardware," i International Conference on Embedded Computer Systems: Architectures, MOdeling and Simulation, 2016.
[21]
A. Muddukrishna et al., "Grain Graphs : OpenMP Performance Analysis Made Easy," i 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP'16), 2016.
[22]
A. J. Awan et al., "Micro-architectural Characterization of Apache Spark on Batch and Stream Processing Workloads," i The 6th IEEE International Conference on Big Data and Cloud Computing, 2016, s. 59-66.
[23]
A. J. Awan et al., "Node architecture implications for in-memory data analytics on scale-in clusters," i 3rd IEEE/ACM International Conference on Big Data Computing, Applications and Technologies, 2016, s. 237-246.
[24]
S. Issa, P. Romano och M. Brorsson, "Green-CM : Energy efficient contention management for Transactional Memory," i 44th International Conference on Parallel Processing (ICPP), September 2015, 2015.
[25]
A. J. Awan et al., "How Data Volume Affects Spark Based Data Analytics on a Scale-up Server," i Big Data Benchmarks, Performance Optimization, and Emerging Hardware : 6th Workshop, BPOE 2015, Kohala, HI, USA, August 31 - September 4, 2015. Revised Selected Papers, 2015, s. 81-92.
[26]
A. Javed Awan et al., "Performance Characterization of In-Memory Data Analytics on a Modern Cloud Server," i Proceedings - 2015 IEEE 5th International Conference on Big Data and Cloud Computing, BDCloud 2015, 2015, s. 1-8.
[27]
A. Podobas et al., "Considering Quality-of-Service for Resource Reduction using OpenMP," i MULTIPROG 2014 : Programmability Issues for Heterogeneous Multicores,Jan 22, 2014,Viena, Austria, 2014.
[28]
G. Varisteas och M. Brorsson, "DVS: Deterministic Victim Selection to ImprovePerformance in Work-Stealing Schedulers," i MULTIPROG 2014: Programmability Issues for Heterogeneous Multicores, 2014.
[29]
M. K. Bhatti et al., "Noodle : A Heuristic Algorithm for Task Scheduling in MPSoC Architectures," i Proceedings - 2014 17th Euromicro Conference on Digital System Design, DSD 2014, 2014, s. 667-670.
[30]
G. Varisteas och M. Brorsson, "Palirria : Accurate on-line parallelism estimation for adaptive work-stealing," i PMAM'14 Proceedings of Programming Models and Applications on Multicores and Manycore, 2014, s. 120-130.
[31]
A. Podobas, M. Brorsson och V. Vlassov, "TurboBŁYSK : Scheduling for improved data-driven task performance with fast dependency resolution," i Using and Improving OpenMP for Devices, Tasks, and More : 10th International Workshop on OpenMP, IWOMP 2014, Salvador, Brazil, September 28-30, 2014. Proceedings, 2014, s. 45-57.
[32]
A. Muddukrishna et al., "Locality-aware Task Scheduling and Data Distribution on NUMA Systems," i OpenMP in the Era of Low Power Devices and Accelerators : 9th International Workshop on OpenMP, IWOMP 2013, Canberra, Australia, September 16-18, 2013, 2013.
[33]
A. Muddukrishna et al., "Task Scheduling on Manycore Processors with Home Caches," i Euro-Par 2012 Workshops, 2013.
[34]
O. Tahan, M. Brorsson och M. Shawky, "Introducing task cancellation to OpenMP," i Lect. Notes Comput. Sci., 2012, s. 73-87.
[35]
G. Varisteas, M. Brorsson och K.-F. Faxén, "Resource management for task-based parallel programs over a multi-kernel. : BIAS: Barrelfish Inter-core Adaptive Scheduling," i Proceedings of the 2012 workshop on Runtime Environments, Systems, Layering and Virtualized Environments (RESoLVE’12), 2012, s. 32-36.
[36]
G. Varisteas och M. Brorsson, "Towards automatic adaptation of resource requirements to actual workload for task-based programming models," i MCC-2012. Fifth Swedish Workshop on Multicore Computing. KTH University. Stockholm, Sweden. November 22-23, 2012, 2012.
[37]
A. Muddukrishna, M. Brorsson och V. Vlassov, "A Locality Approach to Architecture-aware Task-scheduling in OpenMP," i MCC-2011. Fourth Swedish Workshop on Multicore Computing. Linköping University. Linköping, Sweden. November 23-25, 2011., 2011.
[38]
M. Collin, M. Brorsson och J. Öberg, "A performance and energy exploration of dictionary code compression architectures," i 2011 International  Green Computing Conference and Workshops (IGCC), 2011, s. 1-8.
[39]
A. Podobas och M. Brorsson, "Architecture-aware Task-scheduling : A thermal approach," i http://faspp.ac.upc.edu/faspp11/, 2011.
[40]
G. Varisteas, M. Brorsson och K.-F. Faxén, "Dynamic Inter-core Scheduling in Barrelfish : avoiding contention with malleable process domains," i MCC-2011. Fourth Swedish Workshop on Multicore Computing. Linköping University. Linköping, Sweden. November 23-25, 2011., 2011.
[41]
I. Alexandru et al., "Investigating the Potential of Energy-savings Using a Fine-grained Task Based Programming Model on Multi-cores," i 2nd Workshop on Applications for Multi and Many Core Processors. San Jose. June 4-8th, 2011, 2011.
[42]
A. Podobas och M. Brorsson, "A Comparison of some recent Task-based Parallel Programming Models," i Proceedings of the 3rd Workshop on Programmability Issues for Multi-Core Computers, (MULTIPROG'2010), Jan 2010, Pisa, 2010.
[43]
A. Podobas och M. Brorsson, "Cool-Cores : Thermal-aware Task Scheduling for OpenMP," i THIRD SWEDISH WORKSHOP ON MULTI-CORE COMPUTING - MCC'10, 2010.
[44]
Y. Bao och M. Brorsson, "An Implementation of Cache-Coherence for the Nios II ™ Soft-core processor," i 2nd Swedish Workshop on Multi-core Computing, 2009.
[45]
M. Collin och M. Brorsson, "Two-Level Dictionary Code Compression : a New Scheme to Improve Instruction Code Density of Embedded Applications," i CGO 2009 : INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, PROCEEDINGS, 2009, s. 231-242.
[46]
M. Nikitovic, T. De Schampheleire och M. Brorsson, "A study on periodic shutdown for adaptive CMPs in handheld devices," i 2008 13TH ASIA-PACIFIC COMPUTER SYSTEMS ARCHITECTURE CONFERENCE, 2008, s. 308-314.
[47]
M. Collin och M. Brorsson, "Improving Code Density of Embedded Software using a 2-level Dictionary Code Compression Architecture," i 2008 13TH ASIA-PACIFIC COMPUTER SYSTEMS ARCHITECTURE CONFERENCE, 2008, s. 284-291.
[48]
H. Fang och M. Brorsson, "Scalable directory architecture for distributed shared memory chip multiprocessors," i Proceedings of the 1st Swedish Workshop on Multi-core Computing, 2008, s. 73-81.
[49]
M. Radu et al., "Work in progress - graduate exchange program in microelectronics system engineering," i FIE : 2008 IEEE FRONTIERS IN EDUCATION CONFERENCE, VOLS 1-3, 2008, s. 563-564.
[50]
M. Brorsson och M. Collin, "Adaptive and flexible dictionary code compression for embedded applications," i Proceedings of the 2006 international conference on Compilers, architecture and synthesis for embedded systems, 2006, s. 113-124.
[51]
S. Karlsson och M. Brorsson, "A free openmp compiler and run-time library infrastructure for research on shared memory parallel computing," i Proceedings of the 16th IASTED International Conference on Parallel and Distributed Computing and Systems, 2004, s. 354-361.
[52]
M. Nikitovic och M. Brorsson, "A low power strategy for future mobile terminals," i DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, s. 702-703.
[53]
M. Nikitovic och M. Brorsson, "A multiprogrammed workload model for energy and performance estimation of adaptive chip-multiprocessors," i Proceedings of 18th International  Parallel and Distributed Processing Symposium, 2004, 2004, s. 3449-3456.
[54]
T. Palm, J. Hallberg och M. Brorsson, "Cache-Conscious Allocation of Pointer-Based Data Structures Revisited with HW/SW Prefetching," i Proceedings of the 2003 Workshop on Duplicating, Deconstructing and Debunking (WDDD-2), 2003, s. 2-13.
[55]
M. Collin och M. Brorsson, "Low Power Instruction Fetch using Profiled Variable Length Instructions," i IEEE International SoC Conference, 2003.
[56]
M. Collin och M. Brorsson, "Low Power Instruction Fetch using Variable Length Instructions," i Swedish System-on-Chip Conference 2003 (SSoCC’03), 2003.
[57]
S. Karlsson, S. -. Lee och M. Brorsson, "A Fully Compliant OpenMP implementation on Software Distributed Shared Memory," i Proceedings of the 2002 International Conference on High Performance Computing HiPC’02, 2002.
[58]
M. Nikitovic och M. Brorsson, "An adaptive chip-multiprocessor architecture for future mobile terminals," i CASES ’02, 2002, s. 43-49.
[59]
E. Ayguadé et al., "OpenMP Performance Analysis in the INTONE Project," i Proceedings of EWOMP’2001, 2001.
[60]
S. Karlsson och M. Brorsson, "Priority Based Messaging for Software Distributed Shared Memory – Model and Implementation," i Proceedings of CAC’01, Workshop on Communication Architecture for Clusters, 2001.
[61]
M. Brorsson, "Intone—Tools and Environment for OpenMP on Clusters of SMPs," i Proceedings of WOMPAT’2000, 2000.
[62]
S. Karlsson och M. Brorsson, "An Infrastructure for Portable and Efficient Software DSM," i 1st Workshop on Software Distributed Shared Memory (WSDSM’99), 1999.
[63]
S. Karlsson och M. Brorsson, "Producer-push-a protocol enhancement to page-based software distributed shared memory systems," i Proceedings of ICPP’99 : 1999 International Conference on Parallel Processing, 1999, s. 291-300.
[64]
[65]
S. Karlsson och M. Brorsson, "A comparative characterization of communication patterns in applications using MPI and shared memory on an IBM SP2," i Network-Based Parallel Computing. Communication, Architecture, and Applications. Second International Workshop, CANPC ’98, 1998, s. 189-201.
[66]
M. Brorsson och M. Kral, "Visualisation for performance tuning of DVSM applications," i Proceedings of the Thirty-First Hawaii International Conference on System Sciences, 1998, s. 532-41.
[67]
M. Brorsson, "Performance tuning of small scale shared memory multiprocessor applications using visualisation," i Proceedings of 10th International Conference on Parallel and Distributed Computing Systems, 1997, s. 155-62.
[68]
L. Barriga, M. Brorsson och R. Ayani, "A model for parallel simulation of distributed shared memory," i Proceedings of MASCOTS ‘96 - 4th International Workshop on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, 1996, s. 179-84.
[70]
M. Brorsson och P. Stenstrom, "Modelling accesses to migratory and producer-consumer characterised data in a shared memory multiprocessor," i Proceedings of 1994 6th IEEE Symposium on Parallel and Distributed Processing, 1994, s. 612-19.
[71]
M. Brorsson och P. Stenstrom, "Modelling accesses to stationary data in a shared memory multiprocessor," i Proceedings of 1994 7th International Conference on Parallel and Distributed Computing Systems, 1994, s. 802-7.
[72]
P. Stenstrom, M. Brorsson och L. Sandberg, "An adaptive cache coherence protocol optimized for migratory sharing," i Proceedings of the International Symposium on Computer Architecture (ISCA’93), 1993, s. 109-18.
[73]
M. Brorsson et al., "The CacheMire Test Bench – A Flexible and Effective Approach for Simulation of Multiprocessors," i Proceedings of the 26th Annual Simulation Symposium, 1993, s. 41-49.
[74]
M. Brorsson och P. Stenström, "Visualising Sharing Behaviour in relation to Shared Memory Management," i Proceedings of the 1992 International Conference on Parallel and Distributed Systems, 1992, s. 528-536.
[75]
M. Brorsson, "Local vs. global memory in the IBM RP3 : experiments and performance modelling," i Proceedings of the Third IEEE Symposium on Parallel and Distributed Processing (Cat. No.91TH0396-2), 1991, s. 496-503.
[76]
M. Brorsson och I. Kruzela, "Museion-reuse support system for design of service features," i Tenth Annual International Phoenix Conference on Computers and Communications (Cat. No.91CH2959-5), 1991, s. 361-8.
[77]
M. Brorsson, "A decentralized virtual memory scheme implemented on an emulated multiprocessor," i Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Vol.I : Architecture Track (IEEE Cat. No. 89TH0242-8), 1989, s. 286-95.

Icke refereegranskade

Konferensbidrag

[78]
M. Brorsson, "MipsIt-a simulation and development environment using animation for computer architecture education," i Workshop on Computer Architecture Education, 2002, s. 65-72.

Böcker

[79]
M. Brorsson, Datorsystem – program- och maskinvara. Studentlitteratur, 1999.

Kapitel i böcker

[80]
I. Kruzela och M. Brorsson, "Human Aspects and Organizational Issues of Software Reuse," i Software Reuse and Reverse Engineering in Practice, London : Chapman and Hall, 1992, s. 521-534.

Rapporter

[81]
A. Podobas, M. Brorsson och K.-F. Faxén, "A Quantitative Evaluation of popular Task-Centric Programming Models and Libraries," , TRITA-ICT-ECS R, 12:03, 2012.
[82]
G. Varisteas och M. Brorsson, "Automatic Adaptation of Resources to Workload requirements in Nested Fork-join Programming Model," KTH Royal Institute of Technology, TRITA-ICT/ECS R, 12:04, 2012.
[83]
[84]
B. Sleeba, M. Collin och M. Brorsson, "An ASIC Implementation and Evaluation of a Profiled Low-Energy Instruction Set Architecture Extension," KTH Microelectronics and Information Technology, 2003.
[85]
L. Barriga, M. Brorsson och R. Ayani, "Hybrid Parallel Simulation of Distributed Shared-Memory Architectures," Department of Teleinformatics, KTH, Royal Institute of Technology, Sweden, 1996.
[86]
E. W. Parsons, M. Brorsson och K. C. Sevcik, "Modelling Performance of Distributed Virtual Shared Memory Systems for the Next Decade," Computer Systems Research Institute, University of Toronto, Canada, 1996.
[87]
M. Brorsson och I. Kruzela, "Reuse in Telecommunication System Development," Telesoft AB, 1990.
[88]
M. Brorsson, "Emulation of Shared Virtual Memory on an Experimental Multiprocessor," Department of Computer Engineering, Lund University, Sweden, 1989.
[89]
M. Brorsson, "Performance Impact of Code and Data Placement on the IBM RP3," IBM Research Report RC 14651, 1989.
Senaste synkning med DiVA:
2024-04-22 00:11:03