메뉴 건너뛰기




Volumn , Issue , 2017, Pages 261-280

Fastflow: High-Level and Efficient Streaming on Multicore

Author keywords

FastFlow framework; Lock free arbitrary dataflow graph; Multicore architectures; Stream parallel computations; Stream parallelism; Wait free arbitrary dataflow graph

Indexed keywords

COMPUTER ARCHITECTURE; DATA FLOW GRAPHS; FLOW GRAPHS; LOCKS (FASTENERS); MULTICORE PROGRAMMING; QUEUEING THEORY; SOFTWARE ARCHITECTURE;

EID: 85015341209     PISSN: None     EISSN: None     Source Type: Book    
DOI: 10.1002/9781119332015.ch13     Document Type: Chapter
Times cited : (222)

References (32)
  • 2
    • 33847650963 scopus 로고    scopus 로고
    • Skeleton based parallel programming: functional and parallel semantic in a single shot
    • October
    • M. Aldinucci and M. Danelutto. Skeleton based parallel programming: functional and parallel semantic in a single shot. Computer Languages, Systems and Structures, 33(3-4):179-192, October 2007.
    • (2007) Computer Languages, Systems and Structures , vol.33 , Issue.3-4 , pp. 179-192
    • Aldinucci, M.1    Danelutto, M.2
  • 11
    • 1842852979 scopus 로고    scopus 로고
    • Bringing skeletons out of the closet: a pragmatic manifesto for skeletal parallel programming
    • M. Cole. Bringing skeletons out of the closet: a pragmatic manifesto for skeletal parallel programming. Parallel Computing, 3(30) 389-406, 2004.
    • (2004) Parallel Computing , vol.3 , Issue.30 , pp. 389-406
    • Cole, M.1
  • 12
    • 85030321143 scopus 로고    scopus 로고
    • MapReduce: Simplified data processing on large clusters
    • December
    • J. Dean and S. Ghemawat. MapReduce: Simplified data processing on large clusters. In Usenix OSDI '04, pages 137-150, December 2004.
    • (2004) Usenix OSDI '04 , pp. 137-150
    • Dean, J.1    Ghemawat, S.2
  • 18
    • 0000087207 scopus 로고
    • The semantics of a simple language for parallel programming
    • In J. L. Rosenfeld, editor, Stockholm, Sweden, Aug, North Holland, Amsterdam
    • G. Kahn. The semantics of a simple language for parallel programming. In J. L. Rosenfeld, editor, Information processing, pages 471-475, Stockholm, Sweden, Aug 1974. North Holland, Amsterdam.
    • (1974) Information processing , pp. 471-475
    • Kahn, G.1
  • 19
    • 0029309183 scopus 로고
    • Dataflow process networks
    • May
    • E. Lee and T. Parks. Dataflow process networks. Proceedings of the IEEE, 83(5):773-801, May 1995.
    • (1995) Proceedings of the IEEE , vol.83 , Issue.5 , pp. 773-801
    • Lee, E.1    Parks, T.2
  • 24
    • 0003500248 scopus 로고
    • C4.5: Programs for Machine Learning
    • Morgan Kauffman
    • J. Quinlan. C4.5: Programs for Machine Learning. Morgan Kauffman, 1993.
    • (1993)
    • Quinlan, J.1
  • 27
    • 0019887799 scopus 로고
    • Identification of common molecular subsequences
    • March
    • T. F. Smith and M. S.Waterman. Identification of common molecular subsequences. Journal of Molecular Biology, 147(1):195-197, March 1981.
    • (1981) Journal of Molecular Biology , vol.147 , Issue.1 , pp. 195-197
    • Smith, T.F.1    Waterman, M.S.2
  • 28
    • 0031295210 scopus 로고    scopus 로고
    • A survey of stream processing
    • July
    • R. Stephens. A survey of stream processing. Acta Informatica, 34(7):491-541, July 1997.
    • (1997) Acta Informatica , vol.34 , Issue.7 , pp. 491-541
    • Stephens, R.1
  • 31
    • 84867656122 scopus 로고    scopus 로고
    • Single-Producer/Single-Consumer Queues on Shared Cache Multi-Core Systems
    • Technical Report TR-10-20, Dept. Comp. Science, Univ. of Pisa, Nov
    • M. Torquati. Single-Producer/Single-Consumer Queues on Shared Cache Multi-Core Systems. Technical Report TR-10-20, Dept. Comp. Science, Univ. of Pisa, Nov. 2010. http://compass2.di.unipi.it/TR/Files/TR-10-20.pdf.gz.
    • (2010)
    • Torquati, M.1
  • 32
    • 0036892941 scopus 로고    scopus 로고
    • The programming model of ASSIST, an environment for parallel and distributed portable applications
    • December
    • M. Vanneschi. The programming model of ASSIST, an environment for parallel and distributed portable applications. Parallel Computing, 28(12):1709-1732, December 2002.
    • (2002) Parallel Computing , vol.28 , Issue.12 , pp. 1709-1732
    • Vanneschi, M.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.