Browse > Article
http://dx.doi.org/10.5762/KAIS.2013.14.2.858

Diffusion of software innovation: a Petri Net theory perspective  

Han, Jiyeon (Department of Information System, Hanyang University)
Ahn, Jongchang (Department of Information System, Hanyang University)
Lee, Ook (Department of Information System, Hanyang University)
Publication Information
Journal of the Korea Academia-Industrial cooperation Society / v.14, no.2, 2013 , pp. 858-867 More about this Journal
Abstract
Hardware and software field are developed by environment of MPSOC. Also it is still working with economic world and academic world. This study focus on software side and try to classify from parallel programming design world. It can be divided by three; Data, Tasks, and Data flow model. Then we used Petri Net to CUDA and HOPES programmer and found how much they understand parallel programming for each side. We focus on two sides and what is different between their experience. Petri Net is easy to descript parallel program or parallel design pattern for Task, Data, and Hybird. This research can explain how they know and how much they know about parallel programming.
Keywords
Petri Net; Parallel programming; Data model; Task Model; Hypothesis testing;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Blake G. et al. "Evolution of thread-level parallelism in desktop applications". In Proceedings of the 37th annual international symposium on Computer architecture (ISCA'10), 2010.
2 Chandy K. M. "Concurrent program archetypes". In Proceedings of the Scalable Parallel Library Conference, 1994.
3 Massingill B. L. "A structured approach to parallel programming", Technical Report CS-TR-98-04, California Institute of Technology, 1998 (Ph.D. thesis.).
4 Massingill B. L. and Chandy K. M. "Parallel program archetypes", Technical Report CS-TR-96-28, California Institute of Technology, 1996.
5 Massingill B. L. et al. "Reengineering for Parallelism: An Entry Point for PLPP for Legacy Applications", Proceedings of the Twelfth Pattern Languages of Programs Workshop (PLoP 2005), 2005.
6 "MPI: A message-passing interface standard". International Journal of Supercomputer Applications and High Performance Computing, Vol. 8 pp. 3-4, 1994.   DOI
7 Murata T. "Petri Nets: Properties, Analysis and Applications", Proceedings of the IEEE, Vol. 77, No. 4, 1989. DOI: http://dx.doi.org/10.1109/5.24143   DOI   ScienceOn
8 Cole M. I. Algorithmic Skeletons: Structured Management of Parallel Computation. MIT Press, 1989.
9 Coplien J. O. and Schmidt D. C., editors. Pattern Languages of Program Design, pp. 1-5. Addison-Wesley, 1995.
10 Gamma E. et al. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.
11 Shin M. C. Basic Statistics for Business and Economics. Changminbooks, 2010. pp. 319-350.