{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:16:12Z","timestamp":1750306572803,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":23,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,7,9]],"date-time":"2014-07-09T00:00:00Z","timestamp":1404864000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2014,7,9]]},"DOI":"10.1145\/2721956.2721992","type":"proceedings-article","created":{"date-parts":[[2015,5,11]],"date-time":"2015-05-11T16:31:04Z","timestamp":1431361864000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Applying architectural patterns for parallel programming the fast fourier transform"],"prefix":"10.1145","author":[{"given":"Jorge L.","family":"Ortega-Arjona","sequence":"first","affiliation":[{"name":"UNAM"}]}],"member":"320","published-online":{"date-parts":[[2014,7,9]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Parallel and Distributed Programming","author":"Andrews G. R.","year":"2000","unstructured":"G. R. Andrews Foundation of Multithreaded , Parallel and Distributed Programming ., Addison-Wesley Longman, Inc. , 2000 . G. R. Andrews Foundation of Multithreaded, Parallel and Distributed Programming., Addison-Wesley Longman, Inc., 2000."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/359642.359651"},{"key":"e_1_3_2_1_3_1","volume-title":"Brinch-Hansen Studies in Computational Science. Parallel Programming Paradigms","author":"P.","year":"1995","unstructured":"P. Brinch-Hansen Studies in Computational Science. Parallel Programming Paradigms ., Prentice-Hall , 1995 . P. Brinch-Hansen Studies in Computational Science. Parallel Programming Paradigms., Prentice-Hall, 1995."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/131906"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1090\/S0025-5718-1965-0178586-1"},{"key":"e_1_3_2_1_6_1","first-page":"43","volume-title":"Programming Languages","author":"Sequential Processes E. W.","year":"1968","unstructured":"E. W. Dijkstra Co-operating Sequential Processes , In Programming Languages (ed. Genuys), pp. 43 -- 112 , Academic Press , 1968 . E. W. Dijkstra Co-operating Sequential Processes, In Programming Languages (ed. Genuys), pp. 43--112, Academic Press, 1968."},{"key":"e_1_3_2_1_7_1","volume-title":"The Java Programming Language","author":"Programming S. Hartley Concurrent","year":"1998","unstructured":"S. Hartley Concurrent Programming . The Java Programming Language ., Oxford University Press Inc ., 1998 . S. Hartley Concurrent Programming. The Java Programming Language., Oxford University Press Inc., 1998."},{"key":"e_1_3_2_1_8_1","volume-title":"The Art of Multiprocessor Programming","author":"N.","year":"2008","unstructured":"Herlihy, M., and Shavit, N. , The Art of Multiprocessor Programming . Morgan Kaufmann Publishers. Elsevier , 2008 . Herlihy, M., and Shavit, N., The Art of Multiprocessor Programming. Morgan Kaufmann Publishers. Elsevier, 2008."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/359576.359585"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/233144"},{"key":"e_1_3_2_1_11_1","volume-title":"Sun Microsystems","author":"Lewis B.","year":"2000","unstructured":"B. Lewis and D. J. Berg Multithreaded Programming with Java Technology , Sun Microsystems , Inc ., 2000 . B. Lewis and D. J. Berg Multithreaded Programming with Java Technology, Sun Microsystems, Inc., 2000."},{"key":"e_1_3_2_1_12_1","volume-title":"P aul T. Tymann. Laboratories for Parallel Computing","author":"Nevison Christopher H.","year":"1994","unstructured":"Christopher H. Nevison , Daniel C. Hyde , G. Michael Schneider , P aul T. Tymann. Laboratories for Parallel Computing . Jones and Bartlett Publisher s, 1994 . Christopher H. Nevison, Daniel C. Hyde, G. Michael Schneider, P aul T. Tymann. Laboratories for Parallel Computing. Jones and Bartlett Publisher s, 1994."},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of the 3rd Euro pean Conference on Pattern Languages of Programming and Computing (EuroPLoP98)","author":"Ortega-Arjona J. L.","year":"1998","unstructured":"J. L. Ortega-Arjona and G. R. Roberts Architectural Patterns for Parallel Pr ogramming , Proceedings of the 3rd Euro pean Conference on Pattern Languages of Programming and Computing (EuroPLoP98) , Kloster Irsee, Germany , 1998 . J. L. Ortega-Arjona and G. R. Roberts Architectural Patterns for Parallel Pr ogramming, Proceedings of the 3rd Euro pean Conference on Pattern Languages of Programming and Computing (EuroPLoP98), Kloster Irsee, Germany, 1998."},{"key":"e_1_3_2_1_14_1","volume-title":"Proceedings of the 7th Conference on Pattern Languages of Programming (PLoP20 00)","author":"J.","year":"2000","unstructured":"J. L. Ortega-Arjona The Communicating Sequential Elements Pattern. An Archi tectural Pattern for Domain Parallelism , Proceedings of the 7th Conference on Pattern Languages of Programming (PLoP20 00) , Allerton Park, Illinois, USA , 2000 . J. L. Ortega-Arjona The Communicating Sequential Elements Pattern. An Archi tectural Pattern for Domain Parallelism, Proceedings of the 7th Conference on Pattern Languages of Programming (PLoP20 00), Allerton Park, Illinois, USA, 2000."},{"key":"e_1_3_2_1_15_1","volume-title":"Proceedings of the 10th Pattern Languages of Programming 2003 (PLoP2003)","author":"J.","year":"2003","unstructured":"J. L. Ortega-Arjona The Shared Resource Pattern. An Activity Parallelism Ar chitectural Pattern for Parallel Programming , Proceedings of the 10th Pattern Languages of Programming 2003 (PLoP2003) Allerton Park, Illinois, USA , 2003 . J. L. Ortega-Arjona The Shared Resource Pattern. An Activity Parallelism Ar chitectural Pattern for Parallel Programming, Proceedings of the 10th Pattern Languages of Programming 2003 (PLoP2003) Allerton Park, Illinois, USA, 2003."},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of the 9th European Conference on Pattern Languages of Progr amming and Computing (EuroPLoP2004)","author":"J.","year":"2004","unstructured":"J. L. Ortega-Arjona The Manager-Workers Pattern. An Activity Parallelism Ar chitectural Pattern for Parallel Programming , Proceedings of the 9th European Conference on Pattern Languages of Progr amming and Computing (EuroPLoP2004) , Kloster Irsee, Germany , 2004 . J. L. Ortega-Arjona The Manager-Workers Pattern. An Activity Parallelism Ar chitectural Pattern for Parallel Programming, Proceedings of the 9th European Conference on Pattern Languages of Progr amming and Computing (EuroPLoP2004), Kloster Irsee, Germany, 2004."},{"key":"e_1_3_2_1_17_1","unstructured":"J. L. Ortega-Arjona The Parallel Pipes and Filters Pattern. A Functional Pa rallelism Architectural Pattern for Parallel Programming 1em plus 0.5em minus 0.4em Proceedings of the 10th European Conference on Pattern Langu ages of Programming and Computing (EuroPLoP2005) Kloster Irsee Germany 2005.  J. L. Ortega-Arjona The Parallel Pipes and Filters Pattern. A Functional Pa rallelism Architectural Pattern for Parallel Programming 1em plus 0.5em minus 0.4em Proceedings of the 10th European Conference on Pattern Langu ages of Programming and Computing (EuroPLoP2005) Kloster Irsee Germany 2005."},{"key":"e_1_3_2_1_18_1","volume-title":"Porto de Galinhas","author":"J.","year":"2007","unstructured":"J. L. Ortega-Arjona The Parallel Layers Pattern. A Functional Parallelism A rchitectural Pattern for Parallel Programming, 1em plus 0.5em minus 0.4e m Proceedings of the 6th Latin American Conference on Pattern Languages o f Programming and Computing (SugarLoafPLoP2007) , Porto de Galinhas , Pernambuco , Brasil , 2007 . J. L. Ortega-Arjona The Parallel Layers Pattern. A Functional Parallelism A rchitectural Pattern for Parallel Programming, 1em plus 0.5em minus 0.4e m Proceedings of the 6th Latin American Conference on Pattern Languages o f Programming and Computing (SugarLoafPLoP2007), Porto de Galinhas, Pernambuco, Brasil, 2007."},{"key":"e_1_3_2_1_19_1","volume-title":"Ortega-Arjona Architectural Patterns for Parallel Programming: Models for Performance Evaluation","author":"J.","year":"2009","unstructured":"J. L. Ortega-Arjona Architectural Patterns for Parallel Programming: Models for Performance Evaluation , VDM Verlag , 2009 . J. L. Ortega-Arjona Architectural Patterns for Parallel Programming: Models for Performance Evaluation, VDM Verlag, 2009."},{"key":"e_1_3_2_1_20_1","volume-title":"Ortega-Arjona Patterns for Parallel Software Design","author":"J.","year":"2010","unstructured":"J. L. Ortega-Arjona Patterns for Parallel Software Design , John Wiley & Sons , 2010 . J. L. Ortega-Arjona Patterns for Parallel Software Design, John Wiley & Sons, 2010."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/99.503307"},{"key":"e_1_3_2_1_22_1","volume-title":"Pattern-Oriented Software Architecture","author":"Buschmann Frank","year":"1996","unstructured":"Frank Buschmann , Regine Meunier , Hans Rohnert , Peter Sommerland , Michael Stal . Pattern-Oriented Software Architecture . John Wiley & Sons, Ltd. , 1996 . Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerland, Michael Stal. Pattern-Oriented Software Architecture. John Wiley & Sons, Ltd., 1996."},{"key":"e_1_3_2_1_23_1","volume-title":"Software Architecture: Perspectives o n an Emerging Discipline","author":"Shaw Mary","year":"1996","unstructured":"Mary Shaw and David Garlan . Software Architecture: Perspectives o n an Emerging Discipline . Prentice Hall Publishing , 1996 . Mary Shaw and David Garlan. Software Architecture: Perspectives o n an Emerging Discipline. Prentice Hall Publishing, 1996."}],"event":{"name":"EuroPLoP 2014: 19th European Conference on Pattern Languages of Programs","acronym":"EuroPLoP 2014","location":"Irsee Germany"},"container-title":["Proceedings of the 19th European Conference on Pattern Languages of Programs"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2721956.2721992","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2721956.2721992","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:13:28Z","timestamp":1750227208000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2721956.2721992"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,7,9]]},"references-count":23,"alternative-id":["10.1145\/2721956.2721992","10.1145\/2721956"],"URL":"https:\/\/doi.org\/10.1145\/2721956.2721992","relation":{},"subject":[],"published":{"date-parts":[[2014,7,9]]},"assertion":[{"value":"2014-07-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}