If you made any changes in Pure, your changes will be visible here soon.

Research Output 1994 2019

2019

Paths to fast barrier synchronization on the node

Hetland, C., Tziantzioulis, G., Suchy, B., Leonard, M., Han, J., Albers, J., Hardavellas, N. & Dinda, P., Jun 17 2019, HPDC 2019- Proceedings of the 28th International Symposium on High-Performance Parallel and Distributed Computing. Association for Computing Machinery, Inc, p. 109-120 12 p. (HPDC 2019- Proceedings of the 28th International Symposium on High-Performance Parallel and Distributed Computing).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Open Access
Synchronization
Hardware
Photonics
Field programmable gate arrays (FPGA)
Costs

Prospects for functional address translation

Hetland, C., Tziantzioulis, G., Suchy, B., Hale, K., Hardavellas, N. & Dinda, P., Oct 2019, Proceedings - 2019 IEEE 27th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, MASCOTS 2019. IEEE Computer Society, p. 370-383 14 p. 8842897. (Proceedings - IEEE Computer Society's Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, MASCOTS; vol. 2019-October).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Tables
Linux
Physical addresses
Reconfigurable hardware
Reconfigurable Hardware
2018
1 Citation (Scopus)

An evaluation of asynchronous software events on modern hardware

Hale, K. & Dinda, P. A., Nov 7 2018, Proceedings - 26th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS 2018. Institute of Electrical and Electronics Engineers Inc., p. 355-368 14 p. 8526899. (Proceedings - 26th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS 2018).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Latency
Hardware
Software
Evaluation
Servers
2 Citations (Scopus)

Do developers understand ieee floating point?

Dinda, P. A. & Hetland, C., Aug 3 2018, Proceedings - 2018 IEEE 32nd International Parallel and Distributed Processing Symposium, IPDPS 2018. Institute of Electrical and Electronics Engineers Inc., p. 589-598 10 p. 8425212. (Proceedings - 2018 IEEE 32nd International Parallel and Distributed Processing Symposium, IPDPS 2018).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Digital arithmetic
Learning systems
Hardware
Floating
Developer
1 Citation (Scopus)

Hard real-time scheduling for parallel run-time systems

Dinda, P. A., Wang, X., Wang, J., Beauchene, C. & Hetland, C., Jun 11 2018, HPDC 2018 - Proceedings of the 2018 International Symposium on High-Performance Parallel and Distributed Computing. Association for Computing Machinery, Inc, p. 14-26 13 p. (HPDC 2018 - Proceedings of the 2018 International Symposium on High-Performance Parallel and Distributed Computing).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Synchronization
Scheduling
Parallel processing systems
Data storage equipment
Real time systems
2 Citations (Scopus)

Unconventional parallelization of nondeterministic applications

Deiana, E. A., St Amour, V., Dinda, P. A., Hardavellas, N. & Campanoni, S., Mar 19 2018, ASPLOS 2018 - 23rd International Conference on Architectural Support for Programming Languages and Operating Systems. Association for Computing Machinery, p. 432-447 16 p. (International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Computer programming languages
Energy conservation
2017
1 Citation (Scopus)

Dark shadows: User-level guest/host linux process shadowing

Dinda, P. A. & Guliani, A., May 9 2017, Proceedings - 2017 IEEE International Conference on Cloud Engineering, IC2E 2017. Institute of Electrical and Electronics Engineers Inc., p. 29-39 11 p. 7923784. (Proceedings - 2017 IEEE International Conference on Cloud Engineering, IC2E 2017).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Physical addresses
Virtual addresses
Computer systems
Virtualization
Linux
3 Citations (Scopus)

DelayDroid: an instrumented approach to reducing tail-time energy of Android apps

Huang, G., Cai, H., Swiech, M., Zhang, Y., Liu, X. & Dinda, P. A., Jan 1 2017, In : Science China Information Sciences. 60, 1, 012106.

Research output: Contribution to journalArticle

Weather forecasting
Communication
Electronic mail
Static analysis
Application programs
4 Citations (Scopus)

Multiverse: Easy Conversion of Runtime Systems into OS Kernels via Automatic Hybridization

Hale, K. C., Hetland, C. & Dinda, P. A., Aug 8 2017, Proceedings - 2017 IEEE International Conference on Autonomic Computing, ICAC 2017. Wang, X., Lei, H. & Stewart, C. (eds.). Institute of Electrical and Electronics Engineers Inc., p. 177-186 10 p. 8005347. (Proceedings - 2017 IEEE International Conference on Autonomic Computing, ICAC 2017).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Legacy systems
Hardware
1 Citation (Scopus)

POSTER: The Liberation Day of Nondeterministic Programs

Deiana, E. A., St-Amour, V., Dinda, P., Hardavellas, N. & Campanoni, S., Oct 31 2017, Proceedings - 26th International Conference on Parallel Architectures and Compilation Techniques, PACT 2017. Institute of Electrical and Electronics Engineers Inc., p. 136-137 2 p. (Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT; vol. 2017-September).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Thread
Parallelism
Boosting
Benchmark
Alternatives
11 Citations (Scopus)

UStress: Understanding college student subjective stress using wrist-based passive sensing

Egilmez, B., Poyraz, E., Zhou, W., Memik, G., Dinda, P. A. & Alshurafa, N., May 2 2017, 2017 IEEE International Conference on Pervasive Computing and Communications Workshops, PerCom Workshops 2017. Institute of Electrical and Electronics Engineers Inc., p. 673-678 6 p. 7917644. (2017 IEEE International Conference on Pervasive Computing and Communications Workshops, PerCom Workshops 2017).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Students
Sensors
Skin
Medical problems
Learning systems
2016

Automatic hybridization of runtime systems

Hale, K. C., Hetland, C. J. & Dinda, P. A., May 31 2016, HPDC 2016 - Proceedings of the 25th ACM International Symposium on High-Performance Parallel and Distributed Computing. Association for Computing Machinery, Inc, p. 137-140 4 p. (HPDC 2016 - Proceedings of the 25th ACM International Symposium on High-Performance Parallel and Distributed Computing).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Legacy systems
Hardware
Linux
9 Citations (Scopus)

Enabling hybrid parallel runtimes through kernel and virtualization support

Hale, K. C. & Dinda, P. A., Mar 25 2016, VEE 2016 - Proceedings of the 12th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments. Association for Computing Machinery, Inc, p. 161-175 15 p. (VEE 2016 - Proceedings of the 12th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Hardware
Computer monitors
Data storage equipment
Virtual machine
Virtualization

Prospects for shaping user-centric mobile application workloads to benefit the cloud

Swiech, M., Cai, H., Dinda, P. A. & Huang, G., Dec 5 2016, Proceedings - 2016 IEEE 24th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS 2016. Institute of Electrical and Electronics Engineers Inc., p. 251-260 10 p. 7774587. (Proceedings - 2016 IEEE 24th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS 2016).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Mobile Applications
Workload
Facings
User Satisfaction
Power Management

Pushing Software Events to the Hardware Limit

Hale, K. & Dinda, P. A., Mar 2016, Northwestern University. 14 p.

Research output: Book/ReportOther report

Hardware
Servers
Controllers
Processing
2015
7 Citations (Scopus)

A case for transforming parallel runtimes into operating system kernels

Hale, K. C. & Dinda, P. A., Jun 15 2015, HPDC 2015 - Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing. Association for Computing Machinery, Inc, p. 27-32 6 p. (HPDC 2015 - Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Semantics
Hardware
2014
2 Citations (Scopus)

ConCORD: Easily exploiting memory content redundancy through the content-aware service command

Xia, L., Hale, K. & Dinda, P., Jan 1 2014, HPDC 2014 - Proceedings of the 23rd International Symposium on High-Performance Parallel and Distributed Computing. Association for Computing Machinery, p. 25-36 12 p. (HPDC 2014 - Proceedings of the 23rd International Symposium on High-Performance Parallel and Distributed Computing).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Redundancy
Data storage equipment

Distributed places

Tew, K., Swaine, J., Flatt, M., Findler, R. & Dinda, P. A., Jan 1 2014, Trends in Functional Programming - 14th International Symposium, TFP 2013, Revised Selected Papers. Springer Verlag, p. 34-57 24 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 8322 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Message passing
Application programming interfaces (API)
Programming Model
Runtime Systems
Message Passing
5 Citations (Scopus)

Fast VMM-based overlay networking for bridging the cloud and high performance computing

Xia, L., Cui, Z., Lange, J., Tang, Y., Dinda, P. A. & Bridges, P., Jan 1 2014, In : Cluster Computing. 17, 1, p. 39-59 21 p.

Research output: Contribution to journalArticle

Overlay networks
Ethernet
Distributed computer systems
Parallel processing systems
Hardware

Guarded Modules: Adaptively Extending the VMM’s Privileges Into the Guest

Hale, K. & Dinda, P., 2014, Proceedings of the 11th International Conference on Autonomic Computing (ICAC 2014).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

VMM emulation of intel hardware transactional memory

Swiech, M., Hale, K. C. & Dinda, P. A., Jan 1 2014, Proceedings of the 4th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2014 - In Conjunction with ICS 2014. Association for Computing Machinery, 2612265. (Proceedings of the 4th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2014 - In Conjunction with ICS 2014).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Computer monitors
Computer hardware
Data storage equipment
Decoding
Computer systems
2013

Guarded Execution of Privileged Code in the Guest

Dinda, P. A. & Hale, K., Apr 2013, Unknown Publisher.

Research output: Book/ReportOther report

20 Citations (Scopus)

HAPPE: Human and application-driven frequency scaling for processor power efficiency

Yang, L., Dick, R. P., Memik, G. & Dinda, P. A., Jul 19 2013, In : IEEE Transactions on Mobile Computing. 12, 8, p. 1546-1557 12 p., 6212506.

Research output: Contribution to journalArticle

Program processors
Electric power utilization
Feedback
Computer systems
Controllers
38 Citations (Scopus)

Hobbes: Composition and Virtualization as the Foundations of an Extreme-scale OS/R

Brightwell, R., Oldfield, R., Bernholdt, D., Maccabe, A., Brewer, E., Bridges, P., Dinda, P. A., Dongarra, J., Iancu, C., Lang, M., Lange, J., Lowenthal, D., Mueller, F., Schwan, K., Sterling, T. & Teller, P., 2013, Proceedings of the 3rd International Workshop on Runtime and Operating Systems for Supercomputers (ROSS 2013). ACM

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Citations (Scopus)

Making JavaScript better by making it even slower

Swiech, M. & Dinda, P. A., Dec 1 2013, Proceedings - 2013 IEEE 21st International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication, MASCOTS 2013. p. 70-79 10 p. 6730750. (Proceedings - IEEE Computer Society's Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, MASCOTS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

JavaScript
Electric power utilization
Power Consumption
User Experience
Mobile devices
35 Citations (Scopus)

Panappticon: Event-based tracing to measure mobile application and platform performance

Zhang, L., Bild, D. R., Dick, R. P., Morley Mao, Z. & Dinda, P. A., Jan 1 2013, 2013 International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2013. IEEE Computer Society, 6659020. (2013 International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2013).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Smartphones
Hardware
Defects
Android (operating system)

Preface to the fourth ICDM international workshop on knowledge discovery using cloud and distributed computing platforms

Vatsavai, R. R., Khan, L., Ranka, S., Chandola, V., Kumar, V., Gleason, S., McCabe, B., Agrawal, G., Bernholdt, D. E., Bhaduri, K., Dinda, P. A., Ghoting, A., Gunasekaran, R., Gillen, R., Gupta, R., Krishnaswamy, S., Liu, Y., Park, B., Raicu, I., Ramakrishnan, L. & 10 others, Rangawala, H., Raschid, L., Roy, P., Shmueli-Scheuer, M., Tang, J., Vazhkudai, S., Wang, F., Wilde, M., Yan, R. & Zhang, P., Jan 1 2013, In : Proceedings - IEEE 13th International Conference on Data Mining Workshops, ICDMW 2013. 6753889.

Research output: Contribution to journalEditorial

Distributed computer systems
Cloud computing
Data mining
3 Citations (Scopus)

Virtual TCP offload: Optimizing ethernet overlay performance on advanced interconnects

Cui, Z., Bridges, P. G., Lange, J. R. & Dinda, P. A., Jul 17 2013, p. 49-59. 11 p.

Research output: Contribution to conferencePaper

Ethernet
Overlay networks
Semantics
Computer operating systems
Network performance

VMM-based Emulation of Intel Hardware Transactional Memory

Dinda, P. A., Swiech, M. & Hale, K., Apr 2013, Unknown Publisher.

Research output: Book/ReportOther report

2012
10 Citations (Scopus)

A case for tracking and exploiting inter-node and intra-node memory content sharing in virtualized large-scale parallel systems

Xia, L. & Dinda, P. A., Jul 23 2012, VTDC '12 - 6th International Workshop on Virtualization Technologies in Distributed Computing. p. 11-18 8 p. (VTDC '12 - 6th International Workshop on Virtualization Technologies in Distributed Computing).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Data storage equipment
Redundancy
Costs
42 Citations (Scopus)

ADEL: An Automatic Detector of Energy Leaks for smartphone applications

Zhang, L., Gordon, M. S., Dick, R. P., Mao, Z. M., Dinda, P. A. & Yang, L., Nov 19 2012, CODES+ISSS'12 - Proceedings of the 10th ACM International Conference on Hardware/Software-Codesign and System Synthesis, Co-located with ESWEEK. p. 363-372 10 p. (CODES+ISSS'12 - Proceedings of the 10th ACM International Conference on Hardware/Software-Codesign and System Synthesis, Co-located with ESWEEK).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Smartphones
Detectors
Application programming interfaces (API)
Telecommunication networks
Semantics
9 Citations (Scopus)

Dynamic adaptive virtual core mapping to improve power, energy, and performance in multi-socket multicores

Bae, C., Xia, L., Dinda, P. A. & Lange, J., Jul 23 2012, HPDC '12 - Proceedings of the 21st ACM Symposium on High-Performance Parallel and Distributed Computing. p. 247-258 12 p. (HPDC '12 - Proceedings of the 21st ACM Symposium on High-Performance Parallel and Distributed Computing).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Data storage equipment
Virtual machine

High performance virtual network embedding virtual machine monitor

Tang, Y., Xia, L., Cui, Z., Lange, J., Dinda, P. A., Bridges, P. & Li, J., May 1 2012, In : Yi Qi Yi Biao Xue Bao/Chinese Journal of Scientific Instrument. 33, 5, p. 1195-1200 6 p.

Research output: Contribution to journalArticle

Computer monitors
embedding
monitors
Overlay networks
Wide area networks
Network routing
Program processors
Topology
Availability
Virtual machine
8 Citations (Scopus)

Optimizing overlay-based virtual networking through optimistic interrupts and cut-through forwarding

Cui, Z., Xia, L., Bridges, P. G., Dinda, P. A. & Lange, J. R., Dec 1 2012, 2012 International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2012. 6468468. (International Conference for High Performance Computing, Networking, Storage and Analysis, SC).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Overlay networks
Bandwidth
Distributed computer systems
Parallel processing systems
Encapsulation

Places: Adding message-passing parallelism to racket

Tew, K., Swaine, J., Flatt, M., Findler, R. & Dinda, P. A., Feb 1 2012, In : ACM SIGPLAN Notices. 47, 2, p. 85-96 12 p.

Research output: Contribution to journalArticle

Message passing
Legacy systems

PowerMod: An Open Source, Configurable Power Harvesting and Regulation Tool for Non-experts

Dinda, P. A., Espinosa, J. & Dick, R., Aug 2012, Unknown Publisher.

Research output: Book/ReportOther report

6 Citations (Scopus)

Shifting GEARS to enable guest-context virtual services

Hale, K. C., Xia, L. & Dinda, P. A., Oct 26 2012, ICAC'12 - Proceedings of the 9th ACM International Conference on Autonomic Computing. p. 23-32 10 p. (ICAC'12 - Proceedings of the 9th ACM International Conference on Autonomic Computing).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Particle accelerators
Accelerator
Communication
Context
Overlay
3 Citations (Scopus)

Understanding the impact of laptop power saving options on user satisfaction using physiological sensors

Schuchhardt, M., Scholbrock, B., Pamuksuz, U., Memik, G., Dinda, P. A. & Dick, R. P., Sep 4 2012, ISLPED'12 - Proceedings of the International Symposium on Low Power Electronics and Design. p. 291-296 6 p. (Proceedings of the International Symposium on Low Power Electronics and Design).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Sensors
Laptop computers
Electric power utilization
5 Citations (Scopus)

Virtual-machine-based emulation of future generation high-performance computing systems

Bridges, P. G., Arnold, D., Pedretti, K. T., Suresh, M., Lu, F., Dinda, P. A., Joseph, R. E. & Lange, J., May 1 2012, In : International Journal of High Performance Computing Applications. 26, 2, p. 125-135 11 p.

Research output: Contribution to journalArticle

Emulation
Virtual Machine
High Performance
Computing
Hardware
17 Citations (Scopus)

VNET/P: Bridging the cloud and high performance computing through fast overlay networking

Xia, L., Tang, Y., Cui, Z., Dinda, P., Lange, J. & Bridges, P., Jul 23 2012, HPDC '12 - Proceedings of the 21st ACM Symposium on High-Performance Parallel and Distributed Computing. p. 259-270 12 p. (HPDC '12 - Proceedings of the 21st ACM Symposium on High-Performance Parallel and Distributed Computing).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Overlay networks
Ethernet
Hardware
Bandwidth
Virtual machine
2011

An Introduction to the Palacios Virtual Machine Monitor— Version 1.3

Dinda, P. A., Lange, J., Hale, K. & Xia, L., Nov 2011, Unknown Publisher.

Research output: Book/ReportOther report

6 Citations (Scopus)

Automated construction of fast and accurate system-level models for wireless sensor networks

Bai, L. S., Dick, R. P., Chou, P. H. & Dinda, P. A., May 31 2011, Proceedings - Design, Automation and Test in Europe Conference and Exhibition, DATE 2011. p. 1083-1088 6 p. 5763178. (Proceedings -Design, Automation and Test in Europe, DATE).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Wireless sensor networks
Computer hardware
Analytical models
Sampling
Specifications
21 Citations (Scopus)

Demo: Indoor localization without infrastructure using the acoustic background spectrum

Tarzia, S. P., Dinda, P. A., Dick, R. P. & Memik, G., Aug 8 2011, MobiSys'11 - Compilation Proceedings of the 9th International Conference on Mobile Systems, Applications, and Services and Co-located Workshops. 1 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

acoustics
Acoustics
infrastructure
Demonstrations
Acoustic waves
6 Citations (Scopus)

Enhancing virtualized application performance through dynamic adaptive paging mode selection

Bae, C. S., Lange, J. R. & Dinda, P. A., Jul 15 2011, Proceedings of the 8th ACM International Conference on Autonomic Computing, ICAC 2011 and Co-located Workshops. p. 255-264 10 p. (Proceedings of the 8th ACM International Conference on Autonomic Computing, ICAC 2011 and Co-located Workshops).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Virtual storage
Paging
Adaptive Dynamics
Virtual addresses
Virtual Machine
158 Citations (Scopus)

Indoor localization without infrastructure using the acoustic background spectrum

Tarzia, S., Dinda, P. A., Dick, R. P. & Memik, G., Aug 8 2011, MobiSys'11 - Compilation Proceedings of the 9th International Conference on Mobile Systems, Applications, and Services and Co-located Workshops. p. 155-168 14 p. (MobiSys'11 - Compilation Proceedings of the 9th International Conference on Mobile Systems, Applications and Services and Co-located Workshops).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Wi-Fi
acoustics
Acoustics
infrastructure
Acoustic waves
31 Citations (Scopus)

Minimal-overhead virtualization of a large scale supercomputer

Lange, J. R., Pedretti, K., Dinda, P. A., Bae, C., Bridges, P. G., Soltero, P. & Merritt, A., Apr 4 2011, Proceedings of the 2011 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, VEE 2011. p. 169-180 12 p. (Proceedings of the 2011 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, VEE 2011).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Supercomputers
Computer hardware
Virtualization
14 Citations (Scopus)

Minimal-overhead virtualization of a large scale supercomputer

Lange, J. R., Pedretti, K., Dinda, P. A., Bae, C., Bridges, P. G., Soltero, P. & Merritt, A., Jul 1 2011, In : ACM SIGPLAN Notices. 46, 7, p. 169-180 12 p.

Research output: Contribution to journalArticle

Supercomputers
Computer hardware
Virtualization
5 Citations (Scopus)

Places: Adding message-passing parallelism

Tew, K., Swaine, J., Flatt, M., Findler, R. & Dinda, P. A., Nov 23 2011, DLS'11 - Proceedings of the 7th Symposium on Dynamic Languages. p. 85-96 12 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Message passing
Legacy systems