ഒരു കമ്പ്യൂട്ടറിന്റെ മെമ്മറിയിൽ ഒന്നിലധികം വാക്കുകളോ ഒറ്റ സംഖ്യകളോ സംഭരിക്കുന്നതിന് ഉപയോഗിക്കുന്ന ഒരു കമ്പ്യൂട്ടിംഗ് ഉപകരണമാണ് അക്യുമുലേറ്റർ. ഒരു ഗണിത യൂണിറ്റ് അല്ലെങ്കിൽ മെമ്മറി പോലുള്ള വിവിധ ഇൻപുട്ട് ഉറവിടങ്ങളിൽ നിന്നുള്ള മൂല്യങ്ങൾ സംഭരിക്കുന്നതിന് ഇത് ഉപയോഗിക്കാം. കൂടാതെ, രണ്ടോ അതിലധികമോ മൂല്യങ്ങളുടെ ആകെത്തുക കണക്കാക്കുന്നതിനോ ഒരു ലൊക്കേഷനിൽ നിന്ന് മറ്റൊന്നിലേക്ക് ഡാറ്റ പകർത്തുന്നതിനോ നീക്കുന്നതിനോ ഒരു അക്യുമുലേറ്റർ ഉപയോഗിക്കാം. ഏത് കണക്കുകൂട്ടലിന്റെയും ഏറ്റവും പുതിയ ഫലം സംഭരിക്കുന്നതിന് കമ്പ്യൂട്ടർ പ്രോഗ്രാമിംഗിലും ഇത് പലപ്പോഴും ഉപയോഗിക്കുന്നു.
കണക്കുകൂട്ടലുകളുടെ വിവിധ ഘട്ടങ്ങൾക്കിടയിൽ ഇന്റർമീഡിയറ്റ് ഡാറ്റ നിലനിർത്താൻ ഉപയോഗിക്കുന്ന ഒരു ഡാറ്റ ബഫർ എന്ന നിലയിൽ കമ്പ്യൂട്ടറുകളുടെ ഒരു പ്രധാന ഘടകമാണ് അക്യുമുലേറ്റർ. അസംബ്ലി പ്രോഗ്രാമിംഗിൽ, ഒരു മെമ്മറിയിൽ നിന്ന് ഒരു വാക്ക് വായിക്കാനും എഴുതാനും ഇത് ഉപയോഗിക്കാം. C, Pascal പോലുള്ള ഉയർന്ന തലത്തിലുള്ള ഭാഷകളിൽ, ഇത് ചിലപ്പോൾ വേരിയബിളുകളും പാരാമീറ്ററുകളും സംഭരിക്കുന്നതിനും അല്ലെങ്കിൽ ഒരു കണക്കുകൂട്ടലിന്റെ ഫലത്തിൽ ഗണിത പ്രവർത്തനങ്ങൾ നടത്തേണ്ടതുണ്ടോ എന്ന് തിരിച്ചറിയുന്നതിനും ഉപയോഗിക്കുന്നു.
ഒരു അക്യുമുലേറ്റർ മൂന്ന് തരം പ്രവർത്തനങ്ങൾ ചെയ്യുന്നു: സങ്കലനം, കുറയ്ക്കൽ, ഗുണനം. കൂടാതെ, ഒരു അക്യുമുലേറ്ററിന് ലോജിക്കൽ-ആൻഡ്, ലോജിക്കൽ-അല്ലെങ്കിൽ, എക്സ്ക്ലൂസീവ്-അല്ലെങ്കിൽ ലോജിക്കൽ ഓപ്പറേഷനുകളും നടത്താനാകും. അന്തിമ ഫലം ലഭിക്കുന്നതിന് രണ്ടോ അതിലധികമോ മൂല്യങ്ങൾ സംയോജിപ്പിക്കാൻ ഈ പ്രവർത്തനങ്ങൾ അക്യുമുലേറ്ററിനെ അനുവദിക്കുന്നു.
കമ്പ്യൂട്ടർ പ്രോഗ്രാമിംഗിൽ, അക്യുമുലേറ്റർ സാധാരണയായി ഒരു പ്രൊസസറിന്റെ ഗണിത ലോജിക് യൂണിറ്റിലെ (ALU) രജിസ്റ്ററിനെ സൂചിപ്പിക്കുന്നു, അതിൽ നിലവിലുള്ള കമ്പ്യൂട്ടേഷന്റെ ആകെത്തുക അടങ്ങിയിരിക്കുന്നു. അക്യുമുലേറ്റർ ഒരു അക്യുമുലേറ്റർ രജിസ്റ്റർ എന്നും അറിയപ്പെടുന്നു, കൂടാതെ ഒരു സംഖ്യയുടെ വ്യത്യസ്ത അവസ്ഥകൾ അടങ്ങിയിരിക്കാം, അല്ലെങ്കിൽ ചില സന്ദർഭങ്ങളിൽ, സംഭരിച്ചിരിക്കുന്ന ഡാറ്റയുടെ തരത്തെയും അക്യുമുലേറ്ററിന്റെ ഉദ്ദേശിച്ച ഉപയോഗത്തെയും ആശ്രയിച്ച് അതിൽ നിരവധി പദങ്ങളുടെ സംയോജനം അടങ്ങിയിരിക്കാം.
ആധുനിക കമ്പ്യൂട്ടിംഗ് ആർക്കിടെക്ചറുകളുടെ ഒരു പ്രധാന ഭാഗമാണ് അക്യുമുലേറ്ററുകൾ, കാരണം അവ വേഗത്തിൽ പ്രോസസ്സ് ചെയ്യാനും ഡാറ്റ കൈമാറ്റം ചെയ്യാനും അനുവദിക്കുന്നു. വലിയ അളവിലുള്ള ഡാറ്റ വേഗത്തിലും കാര്യക്ഷമമായും സംഭരിക്കുന്നതിനും കൈകാര്യം ചെയ്യുന്നതിനുമുള്ള കഴിവ് നൽകിക്കൊണ്ട് സങ്കീർണ്ണമായ പ്രവർത്തനങ്ങൾ എളുപ്പത്തിൽ നിർവഹിക്കാൻ അവ കമ്പ്യൂട്ടറുകളെ അനുവദിക്കുന്നു. കമ്പ്യൂട്ടിംഗിൽ അക്യുമുലേറ്ററുകൾ വ്യാപകമായി ഉപയോഗിക്കപ്പെടുന്നു, ഗ്രാഫിക്സ് പ്രോസസ്സിംഗ്, ആർട്ടിഫിഷ്യൽ ഇന്റലിജൻസ്, മെഷീൻ ലേണിംഗ് എന്നിങ്ങനെ വിവിധ മേഖലകളിൽ അവ കണ്ടെത്താനാകും.