erikerlandson.github.io/blog/2016/09/05/expressing-map-reduce-as-a-left-folding-monoid

Preview meta tags from the erikerlandson.github.io website.

Linked Hostnames

3

Search Engine Appearance

Google

https://erikerlandson.github.io/blog/2016/09/05/expressing-map-reduce-as-a-left-folding-monoid

Encoding Map-Reduce As A Monoid With Left Folding

In a previous post I discussed some scenarios where traditional map-reduce (directly applying a map function, followed by some monoidal reduction) could be inefficient. To review, the source of inefficiency is in situations where the map operation is creating some non-trivial monoid that represents a single element of the input type. For example, if the monoidal type is Set[Int], then the mapping function (‘prepare’ in algebird) maps every input integer k into Set(k), which is somewhat expensive.



Bing

Encoding Map-Reduce As A Monoid With Left Folding

https://erikerlandson.github.io/blog/2016/09/05/expressing-map-reduce-as-a-left-folding-monoid

In a previous post I discussed some scenarios where traditional map-reduce (directly applying a map function, followed by some monoidal reduction) could be inefficient. To review, the source of inefficiency is in situations where the map operation is creating some non-trivial monoid that represents a single element of the input type. For example, if the monoidal type is Set[Int], then the mapping function (‘prepare’ in algebird) maps every input integer k into Set(k), which is somewhat expensive.



DuckDuckGo

https://erikerlandson.github.io/blog/2016/09/05/expressing-map-reduce-as-a-left-folding-monoid

Encoding Map-Reduce As A Monoid With Left Folding

In a previous post I discussed some scenarios where traditional map-reduce (directly applying a map function, followed by some monoidal reduction) could be inefficient. To review, the source of inefficiency is in situations where the map operation is creating some non-trivial monoid that represents a single element of the input type. For example, if the monoidal type is Set[Int], then the mapping function (‘prepare’ in algebird) maps every input integer k into Set(k), which is somewhat expensive.

  • General Meta Tags

    8
    • title
      Encoding Map-Reduce As A Monoid With Left Folding | tool monkey
    • charset
      utf-8
    • X-UA-Compatible
      IE=edge
    • viewport
      width=device-width, initial-scale=1
    • generator
      Jekyll v3.9.2
  • Open Graph Meta Tags

    6
    • og:title
      Encoding Map-Reduce As A Monoid With Left Folding
    • US country flagog:locale
      en_US
    • og:description
      In a previous post I discussed some scenarios where traditional map-reduce (directly applying a map function, followed by some monoidal reduction) could be inefficient. To review, the source of inefficiency is in situations where the map operation is creating some non-trivial monoid that represents a single element of the input type. For example, if the monoidal type is Set[Int], then the mapping function (‘prepare’ in algebird) maps every input integer k into Set(k), which is somewhat expensive.
    • og:url
      http://erikerlandson.github.io/blog/2016/09/05/expressing-map-reduce-as-a-left-folding-monoid/
    • og:site_name
      tool monkey
  • Twitter Meta Tags

    1
    • twitter:card
      summary
  • Link Tags

    3
    • alternate
      http://erikerlandson.github.io/feed.xml
    • canonical
      http://erikerlandson.github.io/blog/2016/09/05/expressing-map-reduce-as-a-left-folding-monoid/
    • stylesheet
      /assets/main.css

Emails

1

Links

6