{"id":{"repo_id":"cuny","oai_identifier":"oai:academicworks.cuny.edu:cc_etds_theses-1030"},"canonical_url":"https://search.dev.ndltd.org/etd/cuny/oai:academicworks.cuny.edu:cc_etds_theses-1030","repository":{"repo_id":"cuny","name":"City University of New York - City College","base_url":"https://academicworks.cuny.edu/do/oai/"},"display":{"title":"Parallel computing with improved techniques for Monte Carlo simulation in VaR","abstract":"\"Value at Risk ( VaR ) is a widely used tool for the assessment of one’s investments. VaR is used to evaluate the risk of loss on a financial portfolio. This metric can be computed in several ways. In the historical approach, past trends of the appropriate combination of stocks is used to estimate current portfolio fluctuations. The variance – covariance method, meanwhile, seeks to discover relationships in price fluctuations for one’s stocks. Finally, Monte Carlo simulation capitalizes upon the stochastic nature of stock prices to predict future value. This latter approach, however, relies heavily on the multiplication of vectors with matrices and is therefore time consuming. An investor always has a predetermined limit in mind of how much they can afford to lose – this quantity is called collateral. This limit is often agreed upon via consultation with a risk manager. The VaR decision problem seeks to answer this question: Does VaR exceed an investor’s collateral? The loss matrix of a portfolio contains valuable information that may be gleaned via the use of norms. This thesis focuses on computing upper bounds for VaR which rely upon information obtained from these norms; we thereby can discern when it is possible to answer the VaR decision problem without resorting to time-consuming Monte Carlo methods. We use a parallel computing architecture – CUDA in this thesis. Several CUDA kernels are implemented and executed on a Nvidia graphics card thereby increasing computational performance.\"","abstract_html":"&quot;Value at Risk ( VaR ) is a widely used tool for the assessment of one’s investments. VaR is used to evaluate the risk of loss on a financial portfolio. This metric can be computed in several ways. In the historical approach, past trends of the appropriate combination of stocks is used to estimate current portfolio fluctuations. The variance – covariance method, meanwhile, seeks to discover relationships in price fluctuations for one’s stocks. Finally, Monte Carlo simulation capitalizes upon the stochastic nature of stock prices to predict future value. This latter approach, however, relies heavily on the multiplication of vectors with matrices and is therefore time consuming. An investor always has a predetermined limit in mind of how much they can afford to lose – this quantity is called collateral. This limit is often agreed upon via consultation with a risk manager. The VaR decision problem seeks to answer this question: Does VaR exceed an investor’s collateral? The loss matrix of a portfolio contains valuable information that may be gleaned via the use of norms. This thesis focuses on computing upper bounds for VaR which rely upon information obtained from these norms; we thereby can discern when it is possible to answer the VaR decision problem without resorting to time-consuming Monte Carlo methods. We use a parallel computing architecture – CUDA in this thesis. Several CUDA kernels are implemented and executed on a Nvidia graphics card thereby increasing computational performance.&quot;","abstract_has_math":false,"creators":["Wu, Ping Hung"],"institution":null,"degree_name":"Master of Science (M.S.)","degree_level":"Thesis","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":[],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2011,"date_issued":"2011-01-01T08:00:00Z","date_published":"2011-01-01T08:00:00Z","updated_at":"2026-07-24T01:56:34Z","subjects":["Cuda","VaR","Parallel Computing","Computer Sciences","Physical Sciences and Mathematics"],"languages":[],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://academicworks.cuny.edu/cc_etds_theses/31","outbound_label":"Repository record","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:creator","label":"Author","values":["Wu, Ping Hung"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science (M.S.)"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Cuda","VaR","Parallel Computing","Computer Sciences","Physical Sciences and Mathematics"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://academicworks.cuny.edu/cc_etds_theses/31"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["\"Value at Risk ( VaR ) is a widely used tool for the assessment of one’s investments. VaR is used to evaluate the risk of loss on a financial portfolio. This metric can be computed in several ways. In the historical approach, past trends of the appropriate combination of stocks is used to estimate current portfolio fluctuations. The variance – covariance method, meanwhile, seeks to discover relationships in price fluctuations for one’s stocks. Finally, Monte Carlo simulation capitalizes upon the stochastic nature of stock prices to predict future value. This latter approach, however, relies heavily on the multiplication of vectors with matrices and is therefore time consuming. An investor always has a predetermined limit in mind of how much they can afford to lose – this quantity is called collateral. This limit is often agreed upon via consultation with a risk manager. The VaR decision problem seeks to answer this question: Does VaR exceed an investor’s collateral? The loss matrix of a portfolio contains valuable information that may be gleaned via the use of norms. This thesis focuses on computing upper bounds for VaR which rely upon information obtained from these norms; we thereby can discern when it is possible to answer the VaR decision problem without resorting to time-consuming Monte Carlo methods. We use a parallel computing architecture – CUDA in this thesis. Several CUDA kernels are implemented and executed on a Nvidia graphics card thereby increasing computational performance.\""]},{"key":"dc:title","label":"Title","values":["Parallel computing with improved techniques for Monte Carlo simulation in VaR"]}]}],"canonical_facts":{"dc:creator":["Wu, Ping Hung"],"dc:description.abstract":["\"Value at Risk ( VaR ) is a widely used tool for the assessment of one’s investments. VaR is used to evaluate the risk of loss on a financial portfolio. This metric can be computed in several ways. In the historical approach, past trends of the appropriate combination of stocks is used to estimate current portfolio fluctuations. The variance – covariance method, meanwhile, seeks to discover relationships in price fluctuations for one’s stocks. Finally, Monte Carlo simulation capitalizes upon the stochastic nature of stock prices to predict future value. This latter approach, however, relies heavily on the multiplication of vectors with matrices and is therefore time consuming. An investor always has a predetermined limit in mind of how much they can afford to lose – this quantity is called collateral. This limit is often agreed upon via consultation with a risk manager. The VaR decision problem seeks to answer this question: Does VaR exceed an investor’s collateral? The loss matrix of a portfolio contains valuable information that may be gleaned via the use of norms. This thesis focuses on computing upper bounds for VaR which rely upon information obtained from these norms; we thereby can discern when it is possible to answer the VaR decision problem without resorting to time-consuming Monte Carlo methods. We use a parallel computing architecture – CUDA in this thesis. Several CUDA kernels are implemented and executed on a Nvidia graphics card thereby increasing computational performance.\""],"dc:identifier":["https://academicworks.cuny.edu/cc_etds_theses/31"],"dc:subject":["Cuda","VaR","Parallel Computing","Computer Sciences","Physical Sciences and Mathematics"],"dc:title":["Parallel computing with improved techniques for Monte Carlo simulation in VaR"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["Master of Science (M.S.)"]},"updated_at":"2026-07-24T01:56:34Z"}