SlideShare a Scribd company logo
1 of 12
Using NUS Grid in the RMI Credit Rating Initiative
Outline  The computation difficulties encountered in the Risk Management Institute (RMI) credit rating project  Why we finally choose to use the NUS Grid How the Grid helps to solve the problem and how the Grid is being used regularly How the NUS grid platform can be improved to further advance this research work
Computation Difficulties Encountered About the Credit Rating Initiative (CRI) This non-profit CRI is being undertaken by NUS RMI with the intent to spur research and development in the critical area of credit rating methodologies.  The initiative includes building a proprietary database including data on over 40,000 companies across Asian, Asia-Pacific and North American economies. The 14 economies covered are: Australia, China, Hong Kong, Indonesia, India, Japan, Malaysia, Philippines, Singapore, South Korea, Taiwan, Thailand, Canada and United States. The credit rating model parameters are calibrated monthly and default probability forecasts are updated daily
Computation Difficulties Encountered Distance to Default (DTD)is the firm's volatility adjusted leverage measure , DTD is a very important input to the model. We estimate the parameters of DTD for each firm each month using the previous 20 years’ daily market capitalization and financial statements Difficulties in Computing DTD Large data set 20 years data of more than 40000 firms from 14 countries Complicated computation algorithm Each firm needs around 2-minute PC computation time On local PC, it may take few days to complete the DTD computation
Why Using The Grid We have tried several high-performance computation technique  GPU machine.  NUS Grid Why not using GPU The new nVidia Tesla C2050 GPU machine is bought for other applications in the project.  Some limitations of GPU machine limited its application in DTD computation.  Special knowledge in hardware and software of GPU machine is needed Slow development speed (more time on fine tuning the performance) The scalability is not so good as on grid In addition, GPU is a quite new technology and some functionality is not ready yet for this application. Therefore we finally choose to use the Grid for DTD computation.
Why Using The Grid The nature of the DTD computation algorithm is highly parallel and thus is fitted to the grid computing structure The NUS Grid significantly shorten the DTD computation time 2759 files, each contain 20 firms data, size around 5 MB It takes only a few hours on Grid to complete the whole thing Simple to use (no much programming difficulty) Compile the Matlab program Upload the compiled program as an application via website Submit the inputs via command line Helpful staffs, give us advice and suggestion on how to utilize  the Grid.
Using the Grid – Home Page Home page at https://koala1.nus.edu.sg
Using the Grid – Upload Application Create Application for NUS GRID Compile MatlabProgram on Linux server by typing few command lines upload “meta-file” as an application onto NUS GRID via the website “Application Create/Update Wizard”
Using the Grid – Submit Input Files Zip the input files and submitted onto the Grid by typing one line of DOS command Specify the application name, input path, job description Note down the Job ID generated by the system.
Using the Grid – Check Job Status Check the job status at https://koala1.nus.edu.sg/workload/jobs/jobs.ud
Using the Grid – Retrieve Output Files Retrieve the output files by typing one line DOS command An output directory containing the output files, named “meta-username-jobID” will be created
Suggestions How the NUS Grid platform may be improved to further advance this project User interface Provide alternative to upload application using command line Control Inform the user when the job is done So that the user do not have to continually check the job status Timing estimation Estimated computation time Information on the available resources So that the user could make the decision when to submit the jobs

More Related Content

More from CIT, NUS

Flipping Screens: Teaching with iPads and Apple TV
Flipping Screens: Teaching with iPads and Apple TVFlipping Screens: Teaching with iPads and Apple TV
Flipping Screens: Teaching with iPads and Apple TV
CIT, NUS
 
Search, citation and plagiarism: skills for a digital age have to be taught!
Search, citation and plagiarism: skills for a digital age have to be taught!Search, citation and plagiarism: skills for a digital age have to be taught!
Search, citation and plagiarism: skills for a digital age have to be taught!
CIT, NUS
 
Clinical examination skills can be imparted effectively using videos for beds...
Clinical examination skills can be imparted effectively using videos for beds...Clinical examination skills can be imparted effectively using videos for beds...
Clinical examination skills can be imparted effectively using videos for beds...
CIT, NUS
 

More from CIT, NUS (20)

Introducing "knowledge readings": Systems engineering the pedagogy for effect...
Introducing "knowledge readings": Systems engineering the pedagogy for effect...Introducing "knowledge readings": Systems engineering the pedagogy for effect...
Introducing "knowledge readings": Systems engineering the pedagogy for effect...
 
Flipped Classroom - the Pain & Gain
Flipped Classroom - the Pain & GainFlipped Classroom - the Pain & Gain
Flipped Classroom - the Pain & Gain
 
Bring-Your-Own-Laptop Open Book Examination for a Large Class – Fears, Tears ...
Bring-Your-Own-Laptop Open Book Examination for a Large Class – Fears, Tears ...Bring-Your-Own-Laptop Open Book Examination for a Large Class – Fears, Tears ...
Bring-Your-Own-Laptop Open Book Examination for a Large Class – Fears, Tears ...
 
Exploring Teaching and Learning in Active Learning Seminar Room with Special ...
Exploring Teaching and Learning in Active Learning Seminar Room with Special ...Exploring Teaching and Learning in Active Learning Seminar Room with Special ...
Exploring Teaching and Learning in Active Learning Seminar Room with Special ...
 
Flipping Screens: Teaching with iPads and Apple TV
Flipping Screens: Teaching with iPads and Apple TVFlipping Screens: Teaching with iPads and Apple TV
Flipping Screens: Teaching with iPads and Apple TV
 
Wikipedia as a teaching tool in humanities modules
Wikipedia as a teaching tool in humanities modulesWikipedia as a teaching tool in humanities modules
Wikipedia as a teaching tool in humanities modules
 
Releasing the reins: Technologies that put students in charge
Releasing the reins: Technologies that put students in chargeReleasing the reins: Technologies that put students in charge
Releasing the reins: Technologies that put students in charge
 
Search, citation and plagiarism: skills for a digital age have to be taught!
Search, citation and plagiarism: skills for a digital age have to be taught!Search, citation and plagiarism: skills for a digital age have to be taught!
Search, citation and plagiarism: skills for a digital age have to be taught!
 
"Sitting up and taking notes": Using the iPad for reading and writing
"Sitting up and taking notes": Using the iPad for reading and writing"Sitting up and taking notes": Using the iPad for reading and writing
"Sitting up and taking notes": Using the iPad for reading and writing
 
Using SMS to increase interaction with students during lectures
Using SMS to increase interaction with students during lecturesUsing SMS to increase interaction with students during lectures
Using SMS to increase interaction with students during lectures
 
Clinical examination skills can be imparted effectively using videos for beds...
Clinical examination skills can be imparted effectively using videos for beds...Clinical examination skills can be imparted effectively using videos for beds...
Clinical examination skills can be imparted effectively using videos for beds...
 
Recording your lecture – which is the best option?
Recording your lecture – which is the best option?Recording your lecture – which is the best option?
Recording your lecture – which is the best option?
 
Chat, social media & online technologies - Interacting with library users online
Chat, social media & online technologies - Interacting with library users onlineChat, social media & online technologies - Interacting with library users online
Chat, social media & online technologies - Interacting with library users online
 
Maximising the potential of IVLE: A showcase of good practices
Maximising the potential of IVLE: A showcase of good practicesMaximising the potential of IVLE: A showcase of good practices
Maximising the potential of IVLE: A showcase of good practices
 
Probing the boundary of my comfort zone: A novice's experience of using WebEx...
Probing the boundary of my comfort zone: A novice's experience of using WebEx...Probing the boundary of my comfort zone: A novice's experience of using WebEx...
Probing the boundary of my comfort zone: A novice's experience of using WebEx...
 
Google Docs and the Lonely Craft of Writing
Google Docs and the Lonely Craft of WritingGoogle Docs and the Lonely Craft of Writing
Google Docs and the Lonely Craft of Writing
 
Blogging for reflective learning: Best practices and worst mistakes
Blogging for reflective learning: Best practices and worst mistakesBlogging for reflective learning: Best practices and worst mistakes
Blogging for reflective learning: Best practices and worst mistakes
 
Learning with Facebook
Learning with FacebookLearning with Facebook
Learning with Facebook
 
To click or not to click? Managing Classroom Response System in a large class
To click or not to click? Managing Classroom Response System in a large classTo click or not to click? Managing Classroom Response System in a large class
To click or not to click? Managing Classroom Response System in a large class
 
Mobility - Information at your fingertips
Mobility - Information at your fingertipsMobility - Information at your fingertips
Mobility - Information at your fingertips
 

Recently uploaded

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 

Recently uploaded (20)

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 

Using NUS Grid in the Risk Management Institute (RMI) Credit Rating Initiative

  • 1. Using NUS Grid in the RMI Credit Rating Initiative
  • 2. Outline The computation difficulties encountered in the Risk Management Institute (RMI) credit rating project Why we finally choose to use the NUS Grid How the Grid helps to solve the problem and how the Grid is being used regularly How the NUS grid platform can be improved to further advance this research work
  • 3. Computation Difficulties Encountered About the Credit Rating Initiative (CRI) This non-profit CRI is being undertaken by NUS RMI with the intent to spur research and development in the critical area of credit rating methodologies. The initiative includes building a proprietary database including data on over 40,000 companies across Asian, Asia-Pacific and North American economies. The 14 economies covered are: Australia, China, Hong Kong, Indonesia, India, Japan, Malaysia, Philippines, Singapore, South Korea, Taiwan, Thailand, Canada and United States. The credit rating model parameters are calibrated monthly and default probability forecasts are updated daily
  • 4. Computation Difficulties Encountered Distance to Default (DTD)is the firm's volatility adjusted leverage measure , DTD is a very important input to the model. We estimate the parameters of DTD for each firm each month using the previous 20 years’ daily market capitalization and financial statements Difficulties in Computing DTD Large data set 20 years data of more than 40000 firms from 14 countries Complicated computation algorithm Each firm needs around 2-minute PC computation time On local PC, it may take few days to complete the DTD computation
  • 5. Why Using The Grid We have tried several high-performance computation technique GPU machine. NUS Grid Why not using GPU The new nVidia Tesla C2050 GPU machine is bought for other applications in the project. Some limitations of GPU machine limited its application in DTD computation. Special knowledge in hardware and software of GPU machine is needed Slow development speed (more time on fine tuning the performance) The scalability is not so good as on grid In addition, GPU is a quite new technology and some functionality is not ready yet for this application. Therefore we finally choose to use the Grid for DTD computation.
  • 6. Why Using The Grid The nature of the DTD computation algorithm is highly parallel and thus is fitted to the grid computing structure The NUS Grid significantly shorten the DTD computation time 2759 files, each contain 20 firms data, size around 5 MB It takes only a few hours on Grid to complete the whole thing Simple to use (no much programming difficulty) Compile the Matlab program Upload the compiled program as an application via website Submit the inputs via command line Helpful staffs, give us advice and suggestion on how to utilize the Grid.
  • 7. Using the Grid – Home Page Home page at https://koala1.nus.edu.sg
  • 8. Using the Grid – Upload Application Create Application for NUS GRID Compile MatlabProgram on Linux server by typing few command lines upload “meta-file” as an application onto NUS GRID via the website “Application Create/Update Wizard”
  • 9. Using the Grid – Submit Input Files Zip the input files and submitted onto the Grid by typing one line of DOS command Specify the application name, input path, job description Note down the Job ID generated by the system.
  • 10. Using the Grid – Check Job Status Check the job status at https://koala1.nus.edu.sg/workload/jobs/jobs.ud
  • 11. Using the Grid – Retrieve Output Files Retrieve the output files by typing one line DOS command An output directory containing the output files, named “meta-username-jobID” will be created
  • 12. Suggestions How the NUS Grid platform may be improved to further advance this project User interface Provide alternative to upload application using command line Control Inform the user when the job is done So that the user do not have to continually check the job status Timing estimation Estimated computation time Information on the available resources So that the user could make the decision when to submit the jobs