Page MenuHomeFreeBSD

milesfertel_college.harvard.edu (Miles Fertel)
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 14 2017, 6:42 AM (362 w, 1 d)

Recent Activity

Oct 18 2017

milesfertel_college.harvard.edu added a comment to D12677: Add sortbench..

Hey Brooks,

Oct 18 2017, 5:23 PM

Aug 16 2017

milesfertel_college.harvard.edu updated the diff for D11621: Mergesort Tests.

Adjusted diff to be a proper diff with respect to head.

Aug 16 2017, 8:57 AM

Aug 4 2017

milesfertel_college.harvard.edu added a comment to D11621: Mergesort Tests.

@ngie I think I had a misunderstanding with what these diff's should represent. I had been updating the page with diff's against the previous commits I had posted, for review purposes. Is the standard protocol for this page to host a diff against freebsd head such that it could be directly applied?

Aug 4 2017, 10:52 AM
milesfertel_college.harvard.edu updated the diff for D11646: Mergesort Benchmark.

Added a python driver script that outputs statistical comparisons using ministat to files. Decided on python rather than shell because I felt limited by the built ins of bourne shell and the bash script I wrote was needlessly complex in order to perform the simple commands.

Aug 4 2017, 10:48 AM

Aug 2 2017

milesfertel_college.harvard.edu added inline comments to D11621: Mergesort Tests.
Aug 2 2017, 4:34 PM

Jul 31 2017

milesfertel_college.harvard.edu updated the diff for D11621: Mergesort Tests.

Added the canary for the bigstruct test. Unsure if DEADBEEF is the right value to use but it's adjustable. The only problem I have left is that of printing out the entire array on failure. I'm unsure of the proper way to do that. I could print both the input array and the improperly sorted array to stderr, but I worry about if that would be very painful to look over and find the problem. Just the input array would probably be enough to reproduce the bug, but should it be printed directly to STDOUT or STDERR or do I have to do it through some ATF_TC medium?

Jul 31 2017, 2:56 PM

Jul 30 2017

milesfertel_college.harvard.edu added inline comments to D11646: Mergesort Benchmark.
Jul 30 2017, 5:26 PM
milesfertel_college.harvard.edu updated the diff for D11646: Mergesort Benchmark.

Update the exits and change to use arc4rand, as well as add Makefile.

Jul 30 2017, 5:14 PM

Jul 28 2017

milesfertel_college.harvard.edu added a comment to D11646: Mergesort Benchmark.

I have nearly completed a version of this script that uses function pointers rather than enums, but I worry about it. I feel like it makes the code unnecessarily messy, and when I tried to clean it up with typedefs and macros, it makes it much less readable. What do you recommend?

Jul 28 2017, 5:13 PM
milesfertel_college.harvard.edu added inline comments to D11646: Mergesort Benchmark.
Jul 28 2017, 4:38 PM
milesfertel_college.harvard.edu added inline comments to D11646: Mergesort Benchmark.
Jul 28 2017, 4:37 PM
milesfertel_college.harvard.edu updated the diff for D11646: Mergesort Benchmark.

Updated bench to handle usage better and only use wiki if provided

Jul 28 2017, 4:34 PM
milesfertel_college.harvard.edu added inline comments to D11621: Mergesort Tests.
Jul 28 2017, 2:43 PM
milesfertel_college.harvard.edu updated the diff for D11621: Mergesort Tests.

Updated tests to reflect tests of the mergesort implementation and not WikiSort

Jul 28 2017, 2:39 PM

Jul 24 2017

milesfertel_college.harvard.edu added a comment to D11598: Wikisort.

In terms of manipulating the algorithm, I've had minimal structural changes, except to modify everything for generality and replace some helper functions implementation in order to support the main changes. I would say there was not a major overhaul from a code layout standpoint.

Jul 24 2017, 10:29 PM

Jul 21 2017

milesfertel_college.harvard.edu added inline comments to D11646: Mergesort Benchmark.
Jul 21 2017, 6:13 PM
milesfertel_college.harvard.edu updated the diff for D11646: Mergesort Benchmark.

Updated to reflect argument based design.

Jul 21 2017, 6:13 PM

Jul 19 2017

milesfertel_college.harvard.edu added inline comments to D11621: Mergesort Tests.
Jul 19 2017, 8:12 AM

Jul 18 2017

milesfertel_college.harvard.edu added a comment to D11646: Mergesort Benchmark.

This benchmark is my initial design without full understanding of statistical validity. Is it at all still usable or it better to just pull out the relevant bits that run the sorting code into separate files and then attempt to bench them with ministat and multiple trials. Is shell a better medium for this?

Jul 18 2017, 10:27 PM
milesfertel_college.harvard.edu created D11646: Mergesort Benchmark.
Jul 18 2017, 10:23 PM
milesfertel_college.harvard.edu updated the diff for D11621: Mergesort Tests.

Made many changes according to recommendations.

Jul 18 2017, 10:09 PM
milesfertel_college.harvard.edu added inline comments to D11621: Mergesort Tests.
Jul 18 2017, 10:03 PM

Jul 17 2017

milesfertel_college.harvard.edu created D11621: Mergesort Tests.
Jul 17 2017, 1:53 PM

Jul 14 2017

milesfertel_college.harvard.edu created D11598: Wikisort.
Jul 14 2017, 7:01 AM