ELI5: Explain Like I'm 5

Wallace tree

A Wallace Tree is a type of circuit that is used to add and subtract numbers. It works by taking two numbers and putting them through a series of operations. The first step is to go through each number and split it up into parts, so that each part can be combined in different ways to create different possible sums and differences of the two numbers. This is the "tree" part, since the possible combinations of the parts look like a branching tree. The next step is to use logic gates to put the different parts together in different ways, to get different sums and differences. Finally, the output of the logic gates is combined to get the final sum or difference of the two numbers. Wallace Trees are used a lot in computers and other electronic devices, because they are very efficient and can work quickly.
Related topics others have asked about: