Content deleted Content added
Copy Edit: Reduced puffery in Introduction. |
Citation bot (talk | contribs) Alter: title, template type, url. URLs might have been anonymized. Add: chapter-url, chapter. Removed or converted URL. Removed parameters. Some additions/deletions were parameter name changes. | Use this bot. Report bugs. | Suggested by Headbomb | Linked from Wikipedia:WikiProject_Academic_Journals/Journals_cited_by_Wikipedia/Sandbox2 | #UCB_webform_linked 582/2384 |
||
Line 2:
{{advert|date=November 2018}}
{{cleanup rewrite|date=January 2020}}
In [[computer science]], '''in-memory processing''' (PIM) is a [[computer architecture]] for [[data processing|processing]] data stored in an [[in-memory database]].<ref>{{Cite journal |last=Ghose |first=S. |date=November 2019 |title=Processing-in-memory: A workload-driven perspective |url=https://www.pdl.cmu.edu/PDL-FTP/associated/19ibmjrd_pim.pdf |journal=IBM Journal of Research and Development |volume=63 |issue=6 |pages=3:1–19|doi=10.1147/JRD.2019.2934048 |s2cid=202025511 }}</ref> In-memory processing improves the [[Electric power|power usage]] and [[Computer performance|performance]] of moving data between the processor and the main memory.<ref>{{Cite
== Disk-based business intelligence ==
Line 28:
* Increasing ''volumes of data'' have meant that traditional data warehouses are no longer able to process the data in a timely and accurate way. The [[extract, transform, load]] (ETL) process that periodically updates data warehouses with operational data can take anywhere from a few hours to weeks to complete. So, at any given point of time data is at least a day old. In-memory processing enables instant access to terabytes of data for real time reporting.
* In-memory processing is available at a ''lower cost'' compared to traditional BI tools, and can be more easily deployed and maintained. According to Gartner survey,{{citation needed|date=January 2016}} deploying traditional BI tools can take as long as 17 months. Many data warehouse vendors are choosing in-memory technology over traditional BI to speed up implementation times.
*Decreases in power consumption and increases in throughput due to a lower access latency, and greater memory bandwidth and hardware parallelism.<ref>{{Cite
== Application in business ==
|