Special Cases of Carry Propagation

The average time necessary to add numbers by local parallel computation is directly related to the length of the longest carry propagation chain in the sum. The mean length of longest carry propagation chain when adding two independent uniform random n bit numbers is a well studied topic, and useful...

Full description

Bibliographic Details
Main Author: Izsak, Alexander
Format: Others
Published: Scholarship @ Claremont 2007
Subjects:
Online Access:https://scholarship.claremont.edu/hmc_theses/197
https://scholarship.claremont.edu/cgi/viewcontent.cgi?article=1200&context=hmc_theses
id ndltd-CLAREMONT-oai-scholarship.claremont.edu-hmc_theses-1200
record_format oai_dc
spelling ndltd-CLAREMONT-oai-scholarship.claremont.edu-hmc_theses-12002019-10-16T03:06:13Z Special Cases of Carry Propagation Izsak, Alexander The average time necessary to add numbers by local parallel computation is directly related to the length of the longest carry propagation chain in the sum. The mean length of longest carry propagation chain when adding two independent uniform random n bit numbers is a well studied topic, and useful approximations as well as an exact expression for this value have been found. My thesis searches for similar formulas for mean length of the longest carry propagation chain in sums that arise when a random n-digit number is multiplied by a number of the form 1 + 2d. Letting Cn, d represent the desired mean, my thesis details how to find formulas for Cn,d using probability, generating functions and linear algebra arguments. I also find bounds on Cn,d to prove that Cn,d = log2 n + O(1), and show work towards finding an even more exact approximation for Cn,d. 2007-05-01T07:00:00Z text application/pdf https://scholarship.claremont.edu/hmc_theses/197 https://scholarship.claremont.edu/cgi/viewcontent.cgi?article=1200&context=hmc_theses HMC Senior Theses Scholarship @ Claremont Propagation parallel computation
collection NDLTD
format Others
sources NDLTD
topic Propagation
parallel computation
spellingShingle Propagation
parallel computation
Izsak, Alexander
Special Cases of Carry Propagation
description The average time necessary to add numbers by local parallel computation is directly related to the length of the longest carry propagation chain in the sum. The mean length of longest carry propagation chain when adding two independent uniform random n bit numbers is a well studied topic, and useful approximations as well as an exact expression for this value have been found. My thesis searches for similar formulas for mean length of the longest carry propagation chain in sums that arise when a random n-digit number is multiplied by a number of the form 1 + 2d. Letting Cn, d represent the desired mean, my thesis details how to find formulas for Cn,d using probability, generating functions and linear algebra arguments. I also find bounds on Cn,d to prove that Cn,d = log2 n + O(1), and show work towards finding an even more exact approximation for Cn,d.
author Izsak, Alexander
author_facet Izsak, Alexander
author_sort Izsak, Alexander
title Special Cases of Carry Propagation
title_short Special Cases of Carry Propagation
title_full Special Cases of Carry Propagation
title_fullStr Special Cases of Carry Propagation
title_full_unstemmed Special Cases of Carry Propagation
title_sort special cases of carry propagation
publisher Scholarship @ Claremont
publishDate 2007
url https://scholarship.claremont.edu/hmc_theses/197
https://scholarship.claremont.edu/cgi/viewcontent.cgi?article=1200&context=hmc_theses
work_keys_str_mv AT izsakalexander specialcasesofcarrypropagation
_version_ 1719268856307908608